Sage 50cloud Accounting offers excellent inventory management capability, including up to 10 different pricing levels for each inventory item.