Smart behavior. The data stored in RFID tag may contain small applications and be protected to prevent unauthorized access or manipulations. For example ISO 14443 defines a standard for such contactless smart cards. RFID tags may support different levels of security and encryption and may be used for many tasks, not only as data storage function. For example, electronic payments, access control and others. Barcode is not programmable, and is used only by means of storing data.