A-Z Popular Blog Software Search »
Systems
 Advertisements
Related Topics
Complex Things

Information Systems

13 Types of Systems Software

 ,
System software is software that primarily provides automation. This can be contrasted with application software that primarily provides tools for people. Any complex software that isn't centered around a user interface for people can be considered systems software. The following are common types of systems software.

Operating Systems

Operating systems provide a basic platform for other software. They also all have extensive user interfaces but are considered systems nonetheless.

Databases

Systems for accepting, storing, maintaining and querying data.

APIs

APIs are services that are used by other software. For example, an API that can be used to manage data on a cloud storage service.

Platforms

Extensive environments for developing and operating other software. For example, a machine learning platform for developing artificial intelligence software.

Automation

Systems that automate work. For example, a telecom system that automatically detects and fixes quality of service problems on a network.

Workflow

Workflow is automation that includes human steps. For example, a system that automatically fulfills customer orders with steps that require customer service representatives to contact the customer.

Embedded Systems

Systems that operate devices, machines, infrastructure and everyday products. For example, an embedded system in a speaker that provides audio processing functionality to the product.

Drivers

Software that operates a device or machine. This differs slightly from embedded systems because it can reside external to the device. For example, wireless earphones that have both an embedded system in the product and drivers that run on a compatible operating system.

Internet of Things

A class of embedded systems that connects to services via a network such as the internet. For example, a solar panel system that uses a cloud service to perform a maintenance routine.

Security

Information security such as an intrusion detection system that monitors for software and users that are doing malicious things.

Robotics

Robotics are autonomous or semi-autonomous machines. They are generally implemented with embedded systems or internet of things.

Artificial Intelligence

A class of systems that automatically develops, tests and improves its own functionality. For example, a recycling sorting robot that is constantly inventing, testing and refining models for identifying different materials in a flow of waste.

Other

Any complex software that wasn't developed as a tool for people to use directly is a system. For example, a monitoring system used by a city to detect problems with the gates of a canal.

Notes

The term system implies complexity. As such, simple software such as a script isn't viewed as a system.
It is common to misdefine system software as being "software that provides services to other software." This incorrectly assumes that all systems software is an operating system, platform or API. In fact, a large number of systems such as embedded systems are standalone. It is also common for systems to have functionality of their own as opposed to "providing services to other software." For example, a reconciliation system at a bank that confirms that transactions executed by other systems are accurate.
Overview: Systems Software
Type
Definition
Complex software that automates work.
Also Known As
Systems Software
Systems
Often Confused With
Platform
Operating System
API
Related Concepts

Software

This is the complete list of articles we have written about software.
Algorithms
Analytics
API
Applications
Artificial Intelligence
Audit Trail
Automation
Bit Rot
Business Software
Caching
Client-Server
Cloud Computing
Coding
Compression
Consumer Software
Data
Deep Magic
Encryption
Event Processing
Gamification
Information Security
Integration
Microservices
Middleware
Office Productivity
Platforms
SaaS
Software Architecture
Software Bloat
Software Design
Software Quality
Systems
Systems Software
Workflow
If you enjoyed this page, please consider bookmarking Simplicable.
 

Systems

A definition of systems technology with examples.

System Program

The definition of system program with examples.

Information Systems

A list of common types of information system.

System Error Examples

An overview of the common types of system errors with examples.

Error Messages

A list of good practices for error messages with examples.

Class System

An overview of class systems with examples.

System Analysis Examples

An overview of system analysis with examples.

Complex Things

A list of complex things.

Is Complexity Good

An overview of complexity and its pros and cons.

Systems Examples

An overview of systems with a list of examples.

Types Of Error

The common types of error with examples.

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.

Infrastructure Software

The definition of infrastructure software with common examples.

Software vs Hardware

The difference between software and hardware with examples.

Computer Program

The definition of computer program with examples.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map