Software for integrating 1D and 2D barcode reading capabilities into camera-equipped devices such as smartphones and tablets.