Enterprise Resource Planning (ERP) software is a software platform that combines several business-critical software types in a single interface. ERP software often includes customer relationship management, accounting, core HR, and supply chain management features, but companies may also find custom module combinations to fit their needs.