Enterprise resource planning is the integrated management of core business processes, often in real-time and mediated by software and technology. ERP systems track business resources—cash, raw materials, production capacity—and the status of business commitments: orders, purchase orders, and payroll.