Table of Contents

IDC's Worldwide Software Taxonomy

Figure: Software Primary Segments

Software Taxonomy Changes for 2021





Taxonomy Overview

Hierarchy of Software Markets

Figure: Taxonomy Hierarchy of Software Markets


Applications Market Definitions

Figure: Applications Functional Markets

Collaborative Applications

Conferencing Applications

Web Conferencing Applications

Virtual Event Applications

Email Applications

Enterprise Community Applications

Collaborative Innovation Applications

Team Collaboration Applications

Content Workflow and Management Applications

Enterprise Content Management Applications

Capture Applications

Document Applications

Persuasive Content Management Applications

Creative Applications

eDiscovery Applications

Enterprise Portals

Content Sharing and Collaboration Applications

Enterprise Resource Management Applications

Financial Applications

Financial and Accounting

Accounts Payable

Accounts Receivable

Treasury and Risk Management

Travel and Expense Management

Corporate Tax Management

Human Capital Management Applications

Core HR

Recruiting/Talent Acquisition

Compensation Management

Employee Performance Management

Learning Management Systems

Workforce Management

Payroll Management Applications

Procurement Applications

Order Management Applications

Enterprise Performance Management Applications

Project and Portfolio Management Applications

Enterprise Asset Management Applications

Supply Chain Management Applications

Logistics Applications

Production Planning Applications

Inventory Management Applications

Production and Operations Applications

Production and Grid Management Applications

Service Industry and Public Sector Operations Applications

Other Operations Applications

Engineering Applications

Computer-Aided Design Applications

Computer-Aided Engineering Applications

Computer-Aided Manufacturing Applications

Collaborative Product Data Management Applications

Other Engineering Applications

Customer Relationship Management Applications

Advertising Applications

Programmatic Advertising Platforms

Data Platforms

Advertising Attribution

Marketing Campaign Management Applications

Digital Commerce Applications

Sales Force Productivity and Management Applications

Customer Service Applications

Contact Center Applications

Application Development and Deployment Market Definitions

Figure: Applications Development and Deployment Functional Markets

Analytics and Business Intelligence Software

End-User Query, Reporting, and Analysis

Advanced and Predictive Analytics

Spatial Information Management

Artificial Intelligence Platforms

AI Life-Cycle Software

Data Labeling Software

AI Build Software

MLOps Software

Trustworthy AI Software

AI Software Services

Text and Audio AI

Image and Video AI

Document Understanding AI

Intelligent Knowledge Discovery Software

Data Management Software

Database Management Systems

Relational Database Management Systems

Low-Code Database Management Systems

Navigational Database Management Systems

Non-Schematic Database Management Systems

Graph Database Management Systems

In-Memory Shared Data Managers

Data Lake Management Systems

Database Administration and Development Tools

Database Administration

Database Replication

Data Modeling

Database Development and Optimization

Data Integration and Intelligence Software

Bulk Data Movement Software

Dynamic Data Movement Software

Data Quality Software

Data Access Infrastructure Software

Composite Data Framework Software

Master Data Intelligence Software

Metadata Management Software

Self-Service Data Preparation Software

Data Archiving and Information Life-Cycle Management

Database Security

Integration and Orchestration Software

Business-to-Business Middleware

B2B Gateway Middleware

B2B Networks and B2B Managed Services

Integration Software

API Management Software

Integration Platforms

Connectivity Adapters and Plug-In Software

Event Stream Processing Software

Messaging Middleware

Stream Processing Software

Functions Software

IoT Application Platforms

Process Mining and Insights Software

Managed File Transfer

Application Development Software

Development Languages, Environments, and Tools

Software Construction Components

Business Rules Management Systems

Modeling and Architecture Tools

Object Modeling Tools

Business Process Modeling Tools

Enterprise Architecture Tools

Software 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

Cloud Deployment-Centric Application Platforms

Model-Driven Application Platforms

Transaction Processing Monitors

Robotic Process Automation Software

Systems Infrastructure Software Market Definitions

Figure: System Infrastructure Software Functional Markets

System and Service Management Software

IT Operations Management

IT Automation and Configuration Management

Workload Management

Datacenter System and Application Control

IT Service Management

Network Software

Network Infrastructure Software

Network Application Delivery Software

Network Virtualization and SDN Controller Software

Network Management Software

Security Software

Identity and Digital Trust Software

Endpoint Security Software

Network Security Software

Cybersecurity Analytics, Intelligence, Response, and Orchestration

Other Security Software

Storage Software

Data Replication and Protection Software

Data Protection Software

Backup and Recovery Reporting Software

Storage Replication Software

Host or Hypervisor-Based Replication Software

Systems 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 Homogeneous SAN Management Software

Storage Device Management Software

Other Storage Management Software

Storage Infrastructure Software

Virtualization and Federation Software

Host-Based File Systems and Volume Management Software

Storage Access and Path Management Software

Automated Storage Tiering and Storage Gateway Software

Storage Acceleration 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

Hyperconverged Software–Defined Storage Controller Software

Endpoint Management

Output Management Tools

Device Management

Print Management

Enterprise Output Management

Client Endpoint Management

Unified Endpoint Management

IoT Device Management Software

PC Life-Cycle Management

Physical and Virtual Computing Software

Operating Systems and Subsystems

Core Operating Systems

Client Operating Systems

Embedded/Industrial Operating Systems

Software-Defined Compute

Virtual Machine Software

Container Infrastructure Software

Cloud System Software

Virtual Client Computing

Other Computing Software

Related Markets

Competitive Markets

Learn More

Related Research



Related Links