Market Research Logo

IDC's Software Taxonomy, 2015

IDC's Software Taxonomy, 2015

This IDC study provides a detailed description of IDC's software market taxonomy. For 2015, the taxonomy includes 80 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 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 collectively exhaustive and mutually exclusive view of the worldwide software marketplace," said Matt Lawton, research director, Software Company Models. "It continues to be the premier source for defining and categorizing commercial software.

Please Note: Extended description available upon request.

IDC Opinion
In This Study
Executive Summary
Situation Overview
What Is Commercial Software?
General Functional Market Definitions
Software Taxonomy Functional Market Changes for 2015
Applications Market Definitions
Collaborative Applications
Conferencing Applications
Web Conferencing Applications
Email Applications
Enterprise Social Networks
Team Collaborative Applications
File Synchronization and Sharing Software
Content Applications
Content Management
Authoring and Publishing Software
Cognitive Systems, Content Analytics, and Discovery Software
Enterprise Portals
Enterprise Resource Management Applications
Financial Applications
Financial and Accounting
Treasury and Risk Management
Human Capital Management
Core HR
Compensation Management
Workforce Performance Management
Learning Management
Workforce Management
Payroll Accounting
Order Management
Financial Performance and Strategy Management Applications
Project and Portfolio Management
Enterprise Asset Management
Supply Chain Management Applications
Production Planning
Inventory Management
Operations and Manufacturing Applications
Services Operations Management
Other Back Office
Engineering Applications
Mechanical Computer-Aided Design
Mechanical Computer-Aided Engineering
Mechanical Computer-Aided Manufacturing
Collaborative Product Data Management
Other Engineering
Customer Relationship Management Applications
Customer Service
Contact Center
Application Development and Deployment Market Definitions
Structured Data Management Software
Relational Database Management Systems
Nonrelational Database Management Systems
Navigational Database Management Systems
Object-Oriented Database Management Systems
Multivalue Database Management Systems
Document-Oriented Database Systems
End-User Database Management Systems
Scalable Data Collection Managers
Key-Accessible Database Systems
Graph Database Management Systems
Representative NDBMS Products by Type
Database Development and Management Tools
Database Administration Tools
Database Replication Software
Database Archiving and ILM Software
Database Development and Optimization Software
Distributed Cache Services Managers
Data Integration and Access Software
Bulk Data Movement Software
Dynamic Data Movement Software
Domain-Based Matching and Cleansing Software
General Data Quality Tools
Data Access Infrastructure
Composite Data Framework
Master Data Definition and Control Software
Metadata Management Software
Application Development Software
Development Languages, Environments, and Tools
Software Construction Components
Business Rules Management Systems
Modeling and Architecture Tools
Data Modeling Tools
Object Modeling Tools
Business Process Modeling Tools
Enterprise Architecture Tools
Quality and Life-Cycle Tools
Automated Software Quality Tools
Software Change, Configuration, and Process Management
Application Platforms
Deployment-Centric Application Platforms
Application Server Software Platforms
Deployment-Centric Application Platform as a Service
Mobile Back-End as a Service
Model-Driven Application Platforms
Data-Centric Application Platforms
Process-Centric Application Platforms
Transaction Processing Monitors
Integration and Orchestration Middleware
Business-to-Business Middleware
B2B Gateway Middleware
B2B Networks and B2B Managed Services
Integration Middleware
API Management Software
Enterprise Service Bus Middleware
Connectivity Middleware
Event-Driven Middleware
Business Activity Monitoring
Complex Event Processing Middleware
Message-Oriented Middleware
Managed File Transfer Software
Data Access, Analysis, and Delivery Software
End-User Query, Reporting, and Analysis
Advanced and Predictive Analytics Software
Spatial Information Management Software
System Infrastructure Software Market Definitions
System Management Software
Event Management Tools
Workload Scheduling and Automation Software
Workload Management
Datacenter Automation Submarket
Output Management Tools
Performance Management Software
Change and Configuration Management Software
Problem Management Software
Network Software
Network Infrastructure Software
Network Application Delivery Software
Network Management Software
Security Software
Identity and Access Management
Endpoint Security
Messaging Security
Network Security
Web Security
Security and Vulnerability Management Software
Other Security Software
Storage Software
Data Protection and Recovery Software
Data Protection Software
Virtual Tape Library Software
Backup and Recovery Reporting Software
Storage Replication Software
Host or Hypervisor-Based Replication Software
System and Data Migration Software
Fabric- and Appliance-Based Replication Software
Array-Based Replication Software
Replication Management Software
Archiving Software
Email Archiving Software
File and Other Archiving Software
Storage and Device Management Software
SRM and Heterogeneous SAN Management Software
SRM and SAN Management Software for Homogeneous Environments
Storage Device Management Software
Other Storage Management Software
Storage Infrastructure Software
Storage Virtualization and Federation Software
File Systems and Volume Management Software
Access and Path Management Software
Automated Storage Tiering Software
Software-Defined Storage Controller Software
Block-Based Software-Defined Storage Controller Software
File-Based Software-Defined Storage Controller Software
Object-Based Software-Defined Storage Controller Software
Hyper-Converged Software-Defined Storage Controller Software
System Software
Operating Systems and Subsystems
Availability and Clustering Software
Virtual Client Computing
Centralized Virtual Desktop
Virtual User Session
Other Client Virtualization
Virtual Machine and Cloud System Software
Resource Layer
Control Layer
Other System Software
Geographic Area Definitions
Operating Environment Definitions
Other Market Views
Formal Competitive Markets Tracked
Not Necessarily Mutually Exclusive
Applications-Based Competitive Markets
Business Analytics Software
Content Collaboration
Enterprise Cloud Content Collaboration
XRP Applications Suites
Mobile Enterprise Applications
Product Life-Cycle Management Applications
Services Resource Planning Applications
Digital Commerce Applications
Business Commerce Networks
Electronic Design Automation
Application Development and Deployment Software Competitive Markets
Platform as a Service
Cloud Application Platforms
Cloud Integration Services
Cloud Data Services
Cloud Application Development and Life-Cycle Services
Other Cloud Platform Services
Business Process Management Software
Cloud Testing/ASQ PaaS
Embedded Database Management Systems
Agile Application Life-Cycle Management Software
Master Data Management
Mobile Testing
Requirements Visualization, Definition, and Management
Service-Oriented Architecture and Web Services
Service-Oriented Architecture
Web Services Software
SOA-Driven Software
Software Quality Analysis and Measurement
Mobile Enterprise Application Development Platforms
IT Asset Management Software
Enterprise Mobility Management Software
Mobile Enterprise Security Software
Software Distribution
Future Outlook
Essential Guidance
Learn More
Related Research
Appendix: IDC's Software Market Forecast and Analysis Methodology
Company Revenue Modeling
Revenue Recognition
Immediate Recognition
Deferred Recognition
Subscription Revenue
Mergers and Acquisitions: "Backstreaming"
Calendar Versus Fiscal Years
Treatment of Exchange Rates
Allocating Revenue to Geographic Regions
Allocating Revenue to Operating Environments
Historical Data Reporting
Determination of "Other"
"When a Product Becomes a Feature"
Forecast Methodology

Download our eBook: How to Succeed Using Market Research

Learn how to effectively navigate the market research process to help guide your organization on the journey to success.

Download eBook

Share this report