That's easier said then done.
Things to have a look at:
- http://www.microsoft.com/en-us/dynamics/default.aspx (note there are 2 different versions: NAV and AX)
But probably you'll find those too big and too difficult to implement without rather expensive help of rather expensive consultants.
An alternative might be to hire a programmer and let him make it for you. That can take anything from 1 month to 2 years, depending on your requirements and his experience.
I run a small trading company and I am looking for a data base type program that can store lots of product information, ie supplier, price, crosses, marketing copy, documents, images etc...and make it searchable