Enterprise Resource Planning (ERP) is a business management software that allows an organization to use a system of customized and integrated applications that are individually purchased and based on the specific needs and technical capabilities which best meets to an organization. Each ERP module is focused on a particular area of business processes, such as product development or marketing. Some of the more common ERP modules include those for material purchasing, product planning, inventory control, accounting, distribution, marketing, finance and HR.