Un mainframe es una computadora grande y costosa utilizada principalmente por grandes compañías para procesar grandes cantidades de datos, como transacciones bancarias. Los mainframes tienen la capacidad de controlar cientos de usuarios simultáneamente y manejar cientos de dispositivos de entrada y salida. Anteriormente ocupaban cuartos enteros debido a su tamaño, pero hoy en día son más pequeños aunque aún costosos y potentes.