Taxonomy ref1

From OpenBRR

This page reflects suggested changes, additions and comments received since the proposal to utilize as a beginning software classification system the taxonomy developed by IDC.

An overall question is how detailed the classification system needs to be. The IDC basically has four levels of hierarchy, and it may be adequate for OpenBRR to use only three. Additionally, several new types of software have been suggested (Frameworks in general, Hibernate, others) that do not fall into the scheme. Additionally, the referenced document has several "emerging" areas, and a decision is needed whether to keep these areas separate or fold them into the system (an advantage to keeping new, emerging fields distinct is that they are areas of high interest, but would not yet be candidates for OpenBRR ratings). Open Source software packages that do not fit within the structure below are solicited, with any suggested nomenclature and category terms to define them.

Software Taxonomy from IDC – 2005 Version - With Revisions


  • Applications
    • Consumer Applications
      • Consumer Software
    • Collaborative Applications
      • Integrated Collaborative Environments
      • Messaging Applications
        • Standalone Email Applications
        • Instant Messaging Applications
        • Unified Messaging Applications
        • Other Messaging Applications
      • Team Collaborative Applications
      • Conferencing Applications
      • Other Collaborative Applications
    • Content Applications
      • Content Management
      • Authoring Software
      • Translation/Globalization
    • Enterprise Resource Management Applications
      • Financial Applications
        • Accounting
        • Treasury Management
      • Human Capital Management
        • eRecruiting
        • Incentive Management
        • HR Performance Management
        • Workforce Management
      • Payroll
      • Procurement
      • Order Management
      • Business Performance Management and Financial Analysis
      • Project Management
      • Enterprise Asset Management
    • Supply Chain Management Applications
      • Logistics
      • Production Planning
      • Inventory Management
    • Operations and Manufacturing Applications
      • Services Operations Management
      • Manufacturing
      • Other Back Office
    • Engineering Applications
      • Mechanical Computer-Assisted Design
      • Mechanical Computer-Assisted Engineering
      • Mechanical Computer-Assisted Manufacturing
      • Product Information Management
      • Other Engineering
    • Customer Relationship Management Applications
      • Sales
      • Marketing
      • Customer Service
      • Contact Center
  • Application Development and Deployment
    • Information and Data Management Software
      • Relational Database Management Systems
      • Pre- and Postrelational DBMS
      • Object-Oriented DBMS
      • XML Database Management Systems
      • End-User DBMSs
      • Data Management Facilities
      • Data Movement and Replication Software
      • Data Connectivity Software
    • Application Development Software
      • Unified Development Environments
      • Third-Generation Language Tools
      • Software Construction Components
      • Analysis, Modeling, and Design Tools
      • Web Site Design/Development Tools
    • Application Life-Cycle Management
      • Automated Software Quality Tools
      • Software Configuration Management Tools
    • Application Deployment Software
      • Application Server Software Platforms
      • Integration Server Software Platforms
      • Message-Oriented Middleware
      • Transaction Server Middleware
      • Web Server Software
      • Application Deployment Adapters/Connectors
    • Other Development Tools
      • Other Programmer Development Tools and Utilities
    • Information Access and Delivery Software
      • End-User Query, Reporting, and Analysis
      • Data Mining Software
      • Packaged Data Mart/Data Warehouse Products
      • Technical Data Analysis
      • Spatial Information Management Software
      • Enterprise Portals
      • Content Access Tools
  • System Infrastructure Software
    • System and Network Management Software
      • Event Automation Tools
      • Job Scheduling Tools
      • Output Management Tools
      • Performance Management Software
      • Change and Configuration Management Software
      • Problem Management Software
      • Network and Service Management Software
    • Security Software
      • Identity and Access Management
      • Threat Management Software
      • Secure Content Management
      • Security and Vulnerability Management Software
      • Other Security Software
    • Storage Software
      • Backup and Archive Software
        • Archive and HSM
        • Backup and Recovery
      • Storage Replication Software
      • Storage Resource Management Software
        • Capacity, Quota, and Resource Management
        • Device and SAN Management
        • Storage Policy and Automation Software
        • Virtualization and Volume Management
      • File System Software
      • Other Storage Software
    • Networking Software
      • Enterprise Connectivity Software
      • Remote Control Software
    • System Software
      • Operating Systems and Subsystems
      • Clustering and Availability Software
      • Virtual User Interface Software
      • Virtual Machine Software
      • Other System Software
  • Emerging Categories of Software
    • Emerging Applications-Based
      • Data Warehousing Tools and Analytic Applications
      • Knowledge Management Software
      • Enterprise Resource Planning Applications
      • Supplier Relationship Management Applications
      • Product Life-Cycle Management Applications
    • Emerging Application Development and Deployment Software
      • Integration Software
        • Data Integration Software
        • Business Process Automation Deployment Software
        • Access, Platform, and Other Integration Software
      • Embedded Database Management Systems
      • Metadata Definition and Management Software
      • Service Oriented Architecture and Web Services
        • Service Oriented Architecture
        • Web Services Architecture
        • Services-Oriented Management
    • Emerging System Infrastructure Software
      • PC and Device Management Software
        • IT Asset Management Software
        • Software Distribution
        • Settings and Configuration Management Software
        • PC Backup Software
      • Mobile and Device System Software
      • Mobile Security Software
      • Mobile Middleware and Infrastructure Software