A-Z Popular Blog Software Search »
Technology
 Advertisements
Information Technology

Related Topics
Integration

It Management

Systems Technology

Information Security

Technology Management

Networks

35 Examples of Infrastructure Software

 , updated on
Infrastructure software is foundational software upon which the technology capabilities of an organization are built. The following are common examples.

Firmware

Software that operates devices. Provided by the manufacturers of computing hardware.

Operating Systems

Basic software for computing that provides services to make use of hardware.

Networking

Foundational networking software such as a domain name system.

Firewalls

Software based firewalls that monitor and control network traffic based on rules.

Information Security

Information security software such as an intrusion detection scanner for networks and hosts.

Cryptography

Cryptographic software such as tools for generating keys and encrypting data.

Key Management

Platforms for managing cryptographic keys.

Identity & Access Management

Management of authentication and authorization.

Databases

Software for efficiently storing and using data.

Data Storage

Platforms and tools for storing and using files.

Data Processing

Data processing software such as an ETL tool that is used to migrate data from one database to another.

Integration

Integration platforms and tools such as a service for publishing and subscribing to data.

Servers

Server software such as a web server, application server or streaming media server.

Event Management

Software that monitors events and automates work based on events or complex patterns of events.

Batch Management

Software for managing batch processing.

Messaging

Messaging software such as a smtp server that allows a host to send and receive email.

Media

Media systems such as an image processing API for converting images.

Runtime Environments

Environments for running code.

Infrastructure as Code

Software that automates the operation and management of IT infrastructure.

Monitoring

Systems and applications for monitoring IT resources and services. For example, a service that monitors the health of hosts in a cloud deployment.

Logging

Systems for capturing an audit trail for IT services.

Error Reporting

Systems that monitor errors to report and escalate those that have significance.

Capacity Management

Systems for managing capacity such as an auto scaling system for cloud computing.

Administration Tools

User interfaces for managing IT infrastructure, systems, applications and services.

Development Environments

Applications for developing, testing and debugging code.

Deployment

Tools for deploying code and managing change to environments such as a source control platform.

Content Delivery

Platforms for delivering content and media such as a content delivery network.

Content Management

Applications for managing, using and publishing knowledge, information and media.

Cloud Computing

Platforms for deploying many physical resources for a system, application, service, batch job or analysis. Provides vertical and horizontal scale for running software.

Edge Computing

Platforms for achieving scale and reducing latency by computing geographically close to users, devices or data sources.

API Gateway

Tools for publishing, managing, monitoring and securing APIs.

Machine Learning

Machine learning services for artificial intelligence.

Natural Language Processing

Services for determining the meaning of natural language text or speech.

Location Services

Services that allow devices and software to be location aware.

Game Engines

Platforms for developing and running games and game-like applications.

Notes

The line between systems and software infrastructure changes with time. What is considered a cutting edge technology that represents a competitive advantage today may be seen as a basic commodity service tomorrow.
Overview: Infrastructure Software
Type
Definition
Foundational software upon which the technology capabilities of an organization are built.
Related Concepts

Computing Basics

This is the complete list of articles we have written about computing basics.
Automation
Binary
Caching
Client-Server
Computer
Computer Examples
Computer Program
Data
Data Processing
I/O
Networking
Runtime Error
Sensors
System Program
Systems
Unicode
If you enjoyed this page, please consider bookmarking Simplicable.
 

Software

An extensive guide to common software terms.

Types Of Software

The common types of software.

Software vs Data

The difference between software and data.

Consumer Software

A definition of consumer software with examples.

Software as a Service Definition

A complete overview of SaaS including benefits, disadvantages and comparison to IaaS, PaaS and cloud computing.

Software vs Hardware

The difference between software and hardware with examples.

Computer Program

The definition of computer program with examples.

System Program

The definition of system program with examples.

Information Systems

A list of common types of information system.

IT Infrastructure

A definition of IT infrastructure with several examples.

Server Room

The common elements of a server room.

Infrastructure As Code

A definition of infrastructure as code with examples.

Campus Network

A definition of campus network with examples.

Data Infrastructure

The definition of data infrastructure with examples.

Infrastructure as a Service

Common examples of infrastructure as a service.

Cloud-Scale

The definition of cloud-scale with examples.

Edge Computing Definition

The definition of edge computing with an example.

Network Infrastructure

A list of common types of network infrastructure.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map