Enterprise resource planning (ERP) is business management software—typically a suite of integrated applications—that a company can use to collect, store, manage and interpret data from many business activities, including:
Product planning, cost
Manufacturing or service delivery
Marketing and sales
Shipping and payment
ERP provides an integrated view of core business processes, often in real-time, using common databases maintained by a database management system.