On the one hand, a QR Code only needs a camera and specific software to read by a mobile device. On the other hand, an NFC tag needs a specific hardware to be read. Whereas BLE only requires Bluetooth enabled smartphone. While designing information tag to be read by a large number of users, consumers or patients or to be used in retail the tag has to combine Optical and Radio based technologies (BLE, QR Code and NFC).