Los principales componentes hardware de una computadora son la unidad central de proceso, la tarjeta madre y la memoria. La unidad central de proceso es el cerebro de la computadora, la tarjeta madre contiene las conexiones para todos los componentes, y la memoria almacena instrucciones y datos de forma temporal y permanente. Los periféricos fundamentales incluyen el teclado, monitor y ratón para entrada, e impresora para salida. El software clave son el sistema operativo, controladores y una variedad de aplicaciones y utilidades.