Application service providers (ASP) or software as a service providers (SaaS) are companies that provide software or other computer-based services over the Internet from a data center. ASP is sometimes known as software on demand.
Planning, scheduling and productivity software is designed for monitoring and improving scheduling, efficiency, productivity and project management activities.
Product lifecycle management software (PLM) is used to manage the entire life cycle of a product, or just the product's development, operation, and maintenance.
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.