A-Z Popular Blog Computing Search »
Software Architecture




IT Infrastructure


18 Types of Computer

 , updated on
A computer is a class of machine that acts on data. These can be viewed as logic machines that can perform calculations and processing of data. Computers are commonly used to automate work, produce knowledge, deliver communications and control things. They also have a wide variety of applications in areas such as entertainment, media and transportation. The following are common types of computer.


A category that is reserved for the world's fastest computers at the time they are built. These are large machines with thousands of processors that are used by governments, universities and organizations for computing intensive tasks such as research.


The next fastest category of computer after supercomputer. These are also large machines with many processors. Mainframes are commonly used for transaction processing and data analysis. At one time, mainframes dominated the market for business computing but much of this business has shifted to cheaper servers.


A server is a computer that is designed to provide services to clients. These are typically striped down computers that are designed to fit into racks in a data center. Cloud computing is based on servers using technologies that allow many physical computers to be used as a single resource.

Virtual Machine

It is common for servers to run virtualization software that allows the physical computer to be divided into many virtual machines.

Personal Computer

A class of computer that is designed for the home. This includes desktops, laptops and specialized computers such as gaming desktops. Despite the name, personal computers are commonly used by business and are amongst the most common type of device found in offices.


A large personal computer that occupies space on your desk.


A personal computer that is portable such that it can run on battery power and is lighter and smaller than a desktop.

Game Systems

Video game consoles and high performance personal computers designed for gaming with powerful graphics cards.

Mini Desktop

A personal computer that has a small form factor far smaller than a laptop but without portability features. These are typically small enough to fit in your palm. Often used for specialized purposes such as home entertainment.

Stick PC

A personal computer with a small form factor about the size of your thumb. Typically designed to fit into the HDMI port of a television or monitor.


A flat computer designed to fit in your hand like a book.

Smart Phone

A flat computer designed to fit in your pocket. Smart phones are mobile devices that are designed to use mobile telecommunications services such as 3g, 4g and 5g.

Wearable Computer

A computer that is integrated into fashion accessories or that is generally wearable. For example, sunglasses with media and search features.

Single-board Computer

A complete computer on a single circuit board. These are popular with computer hobbyists and are often used to teach computing concepts. Single-board computer are also commonly integrated into products. For example, a Stick PC is usually a single-board computer.

System on a Chip (SoC)

A complete computer on a single microchip. These are often embedded into products and infrastructure.


A general term for very small computers. It is currently common to refer to single-board computers and system on a chip devices as nanocomputers.

Embedded System

Embedded system is a term for products, machines, equipment and infrastructure that have computer systems inside. For example, a talking toy that has a system on a chip embedded in the product.

Internet of Things

A class of embedded system that connects to the internet. For example, a toy that understands what you say by connecting to a cloud service that uses artificial intelligence to perform natural language processing.
Overview: Computer
A class of machine that acts on data.
Related Concepts


This is the complete list of articles we have written about computer.
Data Analysis
If you enjoyed this page, please consider bookmarking Simplicable.


Examples of computing in everyday life.

Job Processing

A definition of job processing with examples.

System Architecture

Examples of system architecture diagrams.


The definition of cloud-scale with examples.

Vertical Scale

The definition of vertical scale with an example and comparison to horizontal scale.

Network Infrastructure

A list of common types of network infrastructure.

Root Access

A complete guide to root access.


An overview of null with examples.

Linux Commands

A list of unusually useful linux commands with brief explanations.


A complete overview of localhost with an example.

Animated Gif

Everything you ever wanted to know about animated GIFs but were afraid to ask.

Software vs Hardware

The difference between software and hardware with examples.

Cached Data

The definition of cached data with examples. Includes an explanation of why cached data can usually be deleted safely.


The definition of network node with examples.


The definition of delete with examples.

Keep Alive

A complete overview of keep alive with examples and diagrams.

Application Server

An overview of application server with examples.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map