Erly Accounting allows you to set up inventory items and/or services, create multi-item groups for easy quoting/invoicing, and track stock levels.
Report on Item History, Low Stock Levels, Stock Value and Average Cost of Goods.