Enterprise resource planning (ERP) software supports the entire business process. Typically, ERP consists of modules such as marketing and sales, field service, production, inventory control, procurement, distribution, human resources (HR), etc.
Planning, scheduling and productivity software is designed for monitoring and improving scheduling, efficiency, productivity and project management activities.
Quality assurance and compliance software is used to test and inspect products and processes. These software packages are designed for activities such as compliance monitoring, project management, and product or system certification.