A form of software known as enterprise resource planning (ERP) is used by enterprises to manage routine business operations like accounting, purchasing, project management, risk management and compliance, and supply chain management.