A-Z Popular Blog Top Search »
Information Technology


It Management

Systems Technology

Information Security

Technology Management


Technology Culture

Artificial Intelligence

Low Technology






77 Types of Information Technology

 , updated on
Information technology is a large industry that includes thousands of well known software packages and services. The following are major categories or types of information technology. The list is general enough to include most software and may be used as a quick reference to understand technology products and architectures.

Accounting Packages

Accounting functionality such as accounts receivable, accounts payable, general ledger and bookkeeping. May also include tools for billing, purchase orders and inventory.


An algorithm is a procedure for solving a problem or making a decision. The term implies a sophistication of design that was historically used to describe well accepted solutions to problems in computer science. In recent years, the term is occasionally used as a buzzword with little concrete meaning. In other words, it is possible to refer to practically any code as an algorithm.


Analytics is the discovery of meaningful information in data. It is common for analytics software to be focused on a particular type of data such as web analytics. It is also common for general purpose analytics tools to be offered as a part of business software packages.

Architecture Software

Architecture software can refer to computer aided design software and other tools for building architects. It can also refer to modeling and design tools for information technology architects such as enterprise architects.

Artificial Intelligence

Intelligent software that learns.

Asset Management Software

Tools that track assets such as software or equipment. May include support for procurement, maintenance, license management, compliance, asset disposal and financial management of assets.

Big Data

Data storage, processing and analysis techniques designed for cloud infrastructure. Removes traditional storage and processing limitations. Big data generally has no limitations on processing power or the size of data collections beyond cost considerations.

Business Relationship Management

Business relationship management is a term that's used for a several types of software that have little in common. It is occasionally for customer relationship management software that goes beyond customer relationships to handle employee, partner or government facing processes. Alternatively, the term is also used for tools that manage an IT departments relationship with internal and external clients.

Business Rule Management

Software that manages the definition, deployment, execution and monitoring of business rules.

Capacity Management

Tools for managing the capacity of business or technology services. Typically offered as part of a service management platform.

Communication Tools

Any software that is used for communication including conferencing, messaging, mobile communication and communication infrastructure.

Compliance Software

A wide category of tools such as corporate governance, finance & accounting, banking, human resources and environmental compliance. In many cases, software is designed for compliance to a specific law or set of regulations.

Computational Mathematics

The practice of modeling and solving mathematical problems with computers. Common applications include science, financial algorithms, cryptography and statistical analysis for business areas such as management accounting.

Configuration Management

Software for managing complex changes to services . A component of service management.

Content Authoring

Content authoring includes blogging platforms and other simplified content creation services. It also includes full featured professional software such as web design tools.

Content Management

A category of software that ranges from simple blogging platforms to full featured enterprise systems with search, workflow, collaboration, digital asset management, media management and knowledge management features.

Cost Control Software

Software products that offer either project or operational cost management functions. Often specialized for a particular industry such as construction projects or hotel operations.

Customer Relationship Management

Amongst the most widely deployed of all types of software. Customer relationship management are platforms that center on core sales processes. They may also include support for any customer facing processes such as marketing and customer service.

Data Analysis Tools

A category of tools that typically use statistical analysis techniques to model and visualize data to support decision making, research and problem solving.

Data Integration

Tools that combine data from different sources in real time or on a batch processing basis.

Data Mining

Software for data analysis using large repositories of historical data such as a data warehouse.

Decision Algorithms

Algorithms that automate non-technical decisions such as the decision to execute a financial transaction.

Decision Support System

Any system that supports either planning or operational decisions often by providing contextual data or visualizations.

Design Tools

A broad category of specialized tools that support the design of visual, informational or physical works such as software for producing interior design specifications, book layouts or architectural blueprints.


Services and platforms that support business that is transacted electronically.

Engineering Software

Specialized software for fields such as civil, electrical and mechanical engineering.

Enterprise Resource Planning

Large business platforms that include support for a wide range of processes and activities. Typically provides a unified process framework, data model and toolset that supports information flow between processes. Seen as a solution to the common business problem of having a large number of disparate systems and processes that are difficult to integrate.

Event Processing

Technologies that process streams of data to identify actionable events. When an event is detected a process is invoked or a notification sent.


Services that provide a market for goods, assets or securities.

Facility Management Software

Tools for managing facilities such as data centers, office buildings and schools. May include workflows for common processes, maintenance management and capacity utilization functionality.

Factory Automation

Systems that orchestrate production lines and control machines to automate or semi-automate production.

Financial Management Software

Software for managing assets, investments, accounting or taxes.

Gamification Techniques

The application of game design techniques to non-game software. Games are generally regarded as highly engaging. Gamification is an attempt to reproduce similar levels of engagement for business functions such as marketing and employee productivity.


Geospatial is the use of information about 3d space and geography for applications such as navigation systems, mobile devices, business software, engineering and scientific research.

Governance Software

Software related to corporate governance such as risk management, compliance, auditing, security and knowledge management platforms.

Health Software

Health software is an industry onto itself that includes business platforms customized for healthcare providers, patient record systems and technologies used directly in treatment and prevention.

Incident Management Software

Tools that track and prioritize incidents such as network outages. Advanced technologies in the space offer automated root cause analysis that can point to a cause when many incidents occur simultaneously.

Information Security

Software that is used to prevent, detect or manage security incidents. Includes fountational technologies such as cryptographic packages that are embedded into a wide range of software.

Information Visualization

Information visualization is a category of tools that are often similar to analytics but with particular strengths at creating views of data that stimulate human cognition.

Infrastructure Asset Management

Platforms for managing public infrastructure such as roads, bridges, canals, railways and electricity grids. Implements processes for managing the lifecycle of such assets including deployment, maintenance, utilization and replacement.

Infrastructure Management

Tools to manage devices such as network equipment and computers from a centralized interface. For example, a software fix for a security vulnerability might be applied to thousands of machines simultaneously.

Inventory Management Software

Implements processes such as asset tracking, order management and inventory optimization. A core component of both supply chain management and accounting functions.

Knowledge Management

Technologies that facilitate the development and effective use of organizational knowledge. This includes general tools such as office productivity, content management and document management.

Legacy Systems

A term for any technology that has aged to the point that it represents an operational risk to a business. There are several reasons that old technology represents a risk including difficulty in finding resources for maintenance and support.

Management Accounting Software

Software that is used to model operational decisions such as production or inventory levels for managers. Management accounting is quite different from financial accounting and can be described as financial modeling of decisions that only considers factors that a particular manager can control.

Marketing Automation

Marketing automation includes software for core marketing processes and digital marketing such as tools to integrate with ad technology and social media platforms.

Mass Customization

Mass customization is a manufacturing process that benefits from economies of scale that allows each individual unit of production to be customized. Software in the space includes design tools for customers and advanced production automation tools such as robotic control systems.

Media Production

Tools for producing video, music and other digital media.

Office Productivity

General purpose office tools for document creation, communications and content management.

Operations Management Software

Any software that's used to automate or manage a company's core business processes.


Services that facilitate payments between parties such as transfers, direct withdrawal, cryptocurrencies, credit cards, prepaid cards, cheques and cash transactions.

Performance Management Software

A tool for managing goal setting and performance reviews. Typically provides an audit trail for compliance and liability purposes.

Point Of Sale Systems

Technology for the cashier and customer service functions of retail locations including product scanners, payment systems and loyalty card services. In many cases, modern point of sales systems are integrated with ecommerce functions. For example, if you can't find your size at a shoe store the clerk may offer to place an order for you using an ecommerce channel.

Problem Management

Components that support managing and fixing the root cause of incidents often as part of a service management or knowledge management platform.

Process Automation

General tools for orchestrating or choreographing processes such as workflow engines. In many cases, processes are semi-automated and include human tasks such as approvals, decisions and customer relationship functions.

Process Integration

Integration engines such as an enterprise service bus that provide a publish/subscribe model for events and data. This allows processes to publish events to one platform and any processes that subscribe to the event will be notified.

Process Orchestration

A central controller that implements processes by invoking sub-processes, routines and notifications at the right time with the right data.

Procurement Software

Procurement processes require a good deal of oversight to prevent fraud and other failures that can potentially be expensive and have compliance implications. As such, it is common for organizations to adopt procurement software that implements rigorous processes, reporting and audit trail functions.

Project Management Tools

Project management functionality such as estimation, planning, scheduling, resource allocation, cost control, budget management and project reporting.

Reporting Tools

Any technology that's used to create reports including data extraction, transformation, analysis and visualization tools.

Reputation Systems

Algorithms or customer feedback mechanisms that rate and rank the reputations of businesses or other entities.

Risk Management Software

Software that implements risk governance, control or analysis processes. Often specific to a particular industry or type of risk.


Robots are a class of automated machines that have advanced features such as sensory perception or artificial intelligence.

Safety Management

Safety related functions such as processes to prevent accidents and compliance reporting.

Sales Force Automation

Support for processes such as prospecting, opportunity management, order management, call management, account management, territory management, forecasting and sales reporting.

Scientific Computing

The collection and management of scientific data. Also includes analysis, modeling, simulation and computational support applications for scientific research.

Search Applications

Search provides a query interface to large repositories of information such as the internet. Search services may provide advanced interfaces including the ability to understand the semantic meaning of a question phrased in natural language.

Self Service

Interfaces that allow a customer to order and manage products and services directly, often replacing traditional customer service functions.

Service Automation

The automation of service management functions such as service design, service delivery and service operation.

Service Delivery

Automation and semi-automation of the day-to-day operation of a service including service level management, capacity management and availability management.

Service Desk

Help desk software provides the functions, information and processes required to provide customer service. This may include services for internal clients. In many cases, service desk tools are highly integrated and provide a single view of functions such as service management, customer relationship management and billing.


Simulation of real world or theoretical situations, environments and phenomena for applications including training, testing and research.

Statistical Analysis

The application of statistics to collections of data.

Supplier Management Software

Software to manage supplier relationships and related operational, financial, legal, compliance and risk management processes.

Supply Chain Management Software

Software that manages the flow of goods and services from point of origin to end customers. In many industries, supply chain operations is a focus of optimization and improvement efforts. As a result, supply chain management software is often highly integrated and is sometimes viewed as the backbone of an organization's technology platform.

Transaction Processing

Services that execute transactions. Transactions are a fundamental type of business exchange that are defined as a series of operations that succeed or fail together. This is critical to commerce as it's often unacceptable for financial exchanges and other business operations to partially succeed. Transaction processing guarantees either success or failure with nothing inbetween.

Virtual Reality

Simulation focused on human perception that often extends beyond real world environments into the imagination for applications such as entertainment and games.

Types of Technology

This is the complete list of articles we have written about types of technology.
Audit Trail
Big Data
Business Risks
Business Rules
Goal Setting
Human Error
Legacy Systems
Point Of Sale
Search Engines
If you enjoyed this page, please consider bookmarking Simplicable.


A list of ways to automate.

Decision Support System

An information tool designed to support decisions for a particular business domain or set of activities.

Transaction Processing

A definition of transaction processing.


A list of gamification techniques.

Business Software Examples

A list of common types of business software.

Systems Technology

An overview of systems technology with examples.

Point Of Sale

An overview of point of sale functionality.

Employee Management Systems

An overview of employee management systems with examples.

Application Software

An overview of application software with examples.


Simplicable is a modern encyclopedia that has been updated daily since 2010.

Business Theory

A list of interesting business theories.

Knowledge Work

A definition of knowledge work with examples.

Office Politics

A list of social processes, absurdities and strategies related to office politics.

Product Development

A guide to product development.

Types Of Knowledge

The differences between types of knowledge.

Trough Of Sorrow

An overview of the trough of sorrow.

Business Models

A list of common business models.


A list of key marketing strategies.

Competitive Advantage

A few sources of competitive advantage for businesses.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map