An advantage of using traditional-based costing is that it aligns with Generally Accepted Accounting Principles, or GAAP. Easy implementation for companies that provide one product also is a plus. However, traditional costing is an outdated costing system in many companies because those manufacturing companies now use machines and computers for much of their production. Computers and machines make the system outdated because it often uses direct labor hours to calculate cost. Cost is not appropriately assigned because a direct labor hour is not the best cost driver to use. Traditional costing negates other cost drivers that may contribute to the cost of an item. Another disadvantage of solely using the traditional costing system is that it can lead to bad management decisions because it excludes certain nonmanufacturing costs.