Major types of enterprise software. Currently, there are distinguished three main types of enterprise systems: customer relationships management (CRM), enterprise resource planning (ERP), and supply chain management (SCM).