An ERP project can improve company performance by integrating business functions and processes on an enterprise-wide system. An ERP combines software components that manage key business operations like finance, human resources, supply chain, and customer relationship. Modeling the full cost of an ERP system over its lifecycle includes the cost of the product from vendors as well as implementation, infrastructure, and support costs. When implemented successfully, an ERP provides technical, operational, and financial benefits by streamlining operations and providing a single source of information.