This IDC study provides a detailed description of IDC's software market taxonomy. For 2017, the taxonomy includes 84 individual functional markets grouped within 3 primary segments: applications, application development and deployment, and system infrastructure software.
In addition, IDC defines a wide range of "competitive" markets. Competitive markets are combinations of the whole or fractions of functional markets that reflect such market dynamics as the problem being solved or the technology on which the software is based.
"IDC's software taxonomy represents a comprehensive view of the worldwide software marketplace," said Henry Morris, senior VP, Worldwide Software and Services Research. "It continues to be the premier source for defining and categorizing commercial software."
APIs, Integration and Process Automation , Business Analytics Solutions , Business Analytics Solutions with Vertical Views , Cognitive/Artificial Intelligence Systems , Content and Digital Media Technologies , Customer Care and CRM , Customer Experience: Sales and Marketing Technology , Data Integration and Integrity Software , Data Management Software , Data as a Service , Digital Business Models and Monetization , Digital Commerce , Digital Experience Management Software , Enterprise Applications , Enterprise Applications and Digital Commerce , Enterprise Content Management Software , Enterprise Mobility: Applications , Enterprise Mobility: Platforms and Security , Enterprise System Management Software , Executive Information , HR, Talent and Learning Strategies and Services , IT Cloud and Software-Defined Datacenter Decision Economics , IT Service Management and Client Virtualization Software , Identity and Access Management , Infrastructure: Strategies for Cloud Builders , Internet of Things: Analytics and Information Management , Legal, Risk and Compliance Solutions , SaaS and Cloud Software , Security Products , Servers and Computing Platforms , Social and Experiential Solutions , Social, Communities, and Collaboration , Software Channels and Ecosystems , Software Overview , Software-Defined Compute , Storage Software , Strategic Alliances
Application development software, Application server middleware, Blockchain, Collaborative applications, Content applications, Customer relationship management applications, Engineering applications, Integration and process automation middleware, Operating systems and subsystems, Operations and manufacturing applications, Project and portfolio management, Quality and life-cycle tools, Security software, Storage software, Structured data management software, Supply chain management applications, System and network management software