A barcode scanner driver for OS X that exposes a SOAP web-service for a web front-end (provided by the customer). The application downloads scanned barcodes from connected barcode readers (USB CDC devices) and allows a web page to read this data. Developed a device driver, integrated an embedded web server and a soap engine into the application.