What is a barcode scanner app ?

A barcode scanner app is an app that allows a mobile device with imaging hardware (the camera) to scan a barcode or QR code to retrieve the encoded data.