A major chemical manufacturing client wanted a cost effective warehousing system that simply kept tack of all products in his warehouse as they were manually moved around. He needed to know how many of each product type and size he had in the factory, their production dates and their locations. This is effectively a tracking system, and for this we designed and built a DotNet based application that ran on a server, this in turn interfacing to multiple WiFi bar code scanners. The user interface was on the bar code scanners using a Windows CE application, and these were used to scan the product and location barcode plus accept information as to how many items have been added or removed from that location. The main DotNet application simply picked up on this information and tracked the products within a MSSQL database. The system has proved to be exactly as required and very reliable.