Sage 50 Accounting is the most capable ... from item types and locations to multiple price levels to serialized inventory items. The software supports both assemblies and multiple costing methods.