Enterprise resource planning (ERP) is business process management software that helps an organization to use a system of integrated applications to manage the business and many back office functions related to technology, services, human resources, Manufacturing etc. The central feature of all ERP systems is a shared database that supports various functions used by different business organization.