ERP Software integrates all business related functions into one, cohesive information system. These functions include all the resources and activities needed to properly operate a business. Some of these functions are: inventory, order fulfillment, billing, CRM, new projects, Human Resources, supply chain management, manufacturing, shipping, and payroll. The Software Systems are based on a common database and a modular software design. This database permits the various departments of a company to both store and retrieve information which is accessible and easily shared. Because the design is modular, a company can choose only the modules it is going to require. It is even possible to combine modules from different vendors. The purpose of ERP Software is to create a more efficient and effective business; one that can reduce waste, duplication of tasks, and costs while increasing productivity and profit at the same time.