This app was mentioned in 1 comment, with an average of 1.00 upvote
My company used an app called CodeReadr to read barcodes invoke a callback on our servers. You create an account on their website and define workflow steps and callbacks and stuff. Not insanely flexible, but it did the job for us. We used it on a small project to record box locations. Scan the barcode on the box, then the barcode representing its location, and both values were collected and stored on our server.