The innovative solution "mobile barcode scanner + smartphone" is helpful to execute the software in different environment. The smartphone becomes the platform to collect data through mobile barcode scanner, then, send to server for final calculation / analysis. This solution will replace the traditional mobile computer & terminal.