- Source: IDC's 2014 Software Taxonomy
-
Structured Data Management Software
- Relational Database Management Systems
-
Nonrelational Database Management Systems
- Prerelational Database Management Systems
- Postrelational Database Management Systems
- Object-Oriented Database Management Systems
- XML Database Management Systems
- End-User Database Management Systems
- Dynamic Schema and Nonschematic Database Management Systems
- Graph Database Management Systems
-
Database Development and Management Tools
- Database Administration Tools
- Database Replication Software
- Database Archiving and ILM Software
- Database Development and Optimization Software
-
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
- Distributed Cache Services Managers
-
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 Cloud Application Platforms
- 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