Enterprise Resource Planning (ERP) intends to provide a complete view of business by integrating accounting, human resources, supply chain management, capacity planning, production scheduling, customer relationship management, sales planning and more.