There are a bunch of them out there ! It's been a while but I would look at POSitive Software out of Washington State. It uses a robust SQL database and for inventory control it is sophisticated with min/max levels and auto ordering reports. like anything else.. educate yourself and spend the time. Don't forget that test driving the software before you buy makes all the difference. Good Luck.