A company needs to be able to check inventory of it's products regularly from around the world using bar codes, most of the places they will be checking inventory with do not have wifi available. What I suggested was to create an app to put on iPod devices to scan the bar codes and show if they're in stock or not. The inventory database will be updated once a year. Simply, the app must scan and process the bar code, return a value. Use the value to check against a local db (within the phone/app), if the returned value from the DB is greater or equal than once, return true otherwise return false. The app should also have the option to "retrieve" the new database/replace the old database from somewhere on the web (when the new db comes out). The bar code type is 2 of 5.
The interface should be simple, a text area that displays "Please (or Ready For) Scan | In Stock | Not in Stock", an area for the bar code to be scanned, and a button that's text is "Scan", and the company's logo. Possibly a second panel for the user to update the database (maybe check version before updating database). Once the scan has taken place and the DB has been queried, depending on the response, the text area font color would turn white, and the background would turn red (false) or green (true).