ERP is a company wide computer software system used to integrate, manage, share and co ordinate all the information and functions from shared data stores.
In order to achieve integration, most ERP systems use a unified database to store data for various functions found throughout the organization.
Enterprise resource planning (ERP) is a company-wide computer software system used to manage and coordinate all the resources, information, and functions of a business from shared data stores.
An ERP system has a service-oriented architecture with modular hardware and software units or "services" that communicate on a local area network.
The modular design allows a business to add or reconfigure modules (perhaps from different vendors) while preserving data integrity in one shared database that may be centralized or distributed.
The term ERP originally referred to how a large organization planned to use organizational wide resources. In the past, ERP systems were used in larger more industrial types of companies.
However, the use of ERP has changed and is extremely comprehensive, today the term can refer to any type of company, no matter what industry it falls in. In fact, ERP systems are used in almost any type of organization - large or small.
In order for a software system to be considered ERP, it must provide an organization with functionality for two or more systems. While some ERP packages exist that only cover two functions for an organization, most ERP systems cover several functions.
Today's ERP systems can cover a wide range of functions and integrate them into one unified database.
For instance, functions such as Human Resources, Supply Chain Management, Customer Relations Management, Financials, Manufacturing functions and Warehouse Management functions were all once stand alone software applications, usually housed with their own database and network, today, they can all fit under one umbrella - the ERP system.