I was on a team to create such and it's not simple software.
What I find is most will just get a catalog together and then put in the full up price so they know where to start.
Bob
Hi in my company we need a very simple program that is able to do this:
I update the inventory, with pictures, locations, description to their laptops.
The salesmen should be able to:
-open a sales order,
-show the pictures in full screen of the items intended to sale.
-able to add the qty of cases, boxes, etc on the spot while he shows the inventory, without changing the picture preferably.
-able to add the price per item individually as he shows the inventory to its customers. ( Since the item we sell are mostly 99 cents products, the price is constantly being negotiated, therefore being a little impossible to keep a fixed price inventory.)
-send an e-mail with the order to the office, but this order in the office would only contain the item number, description, qty, and most important, location, but, no pictures should be placed in the order.
-Able to be updated everyday through the internet, its database should be able to be added and deleted with constant updates.
I hope it is not too complicated to understand, please forgive my English as it is not my native language.
Daniel
Any suggestions are welcomed

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic