Enterprise resource planning (ERP) is the integrated management of core business processes, often in real-time and mediated by software and technology. ERP is usually referred to as a category of business management software, typically a suite of integrated applications that an organization can use to collect, store, manage and interpret data from these many business activities. ERP provides an integrated and continuously updated view of core business processes using common databases maintained by a database management system. ERP systems track business resources cash, raw materials, production capacity and the status of business commitments: orders, purchase orders, and payroll. The applications that make up the system share data across various departments (manufacturing, purchasing, sales, accounting, etc.) that provide the data.
ERP's scope usually implies significant changes to staff work processes and practices. Generally, three types of services are available to help implement such changes—consulting, customization, and support. Implementation time depends on business size, number of modules, customization, the scope of process changes, and the readiness of the customer to take ownership for the project. Modular ERP systems can be implemented in stages.Implementing ERP typically requires changes in existing business processes.
For developing ERP project we will need to: