Los sistemas informáticos pueden clasificarse con base a numerosos criterios. Las clasificaciones no son estancas y es común encontrar sistemas híbridos que no encajen en una única categoría.
Por su uso
Por el paralelismo de los procesadores
Por el tipo de computadora utilizado en el sistema
Por la arquitectura
- sistemas de uso específico. En sistemas complejos es frecuente tener subsistemas que se encargan de tareas específicas como por ejemplo el sistema de detección de intrusos o el sistema de monitorización.
Sistemas de uso general.
- SIMD, Multiple Instruction Multiple Data.
- SIMD, Single Instruction Multiple Data.
- SISD, Single Instruction Single Data.
- Estaciones de trabajo (workstations).
- Macrocomputadoras (servidores de gran capacidad).
- Minicomputadoras (por ejemplo, computadoras personales).
- Microcomputadoras (servidores pequeños).
- Supercomputadoras.
- Terminales ligeros (thin clients).
- Arquitectura cliente-servidor.
- Arquitectura de 3 capas.
- Arquitectura de 4 capas.
- Arquitectura de n capas.
- Monitor de teleproceso o servidor de transacciones.
- Servidor de aplicaciones.
- Sistema aislado.