Enterprise resource planning, or ERP, is a type of business management software that allows an organization to use a system of integrated applications to manage the business. ERP software integrates all facets of an operation, including, development, manufacturing, sales and marketing.
ERP software consists of many enterprise software modules that an enterprise would purchase, based on what best meets its specific needs and technical capabilities. Each ERP module is focused on one area of business processes, such as product development or marketing. Some of the more common ERP modules include those for product planning, material purchasing, inventory control, distribution, accounting, marketing, finance and HR.