El hardware se refiere a los componentes físicos de una computadora, a diferencia del software. El hardware básico necesario incluye la memoria RAM, el microprocesador y la memoria ROM. Otros componentes esenciales son la tarjeta madre, dispositivos de entrada y salida de datos como el teclado, ratón y pantalla, y el gabinete. El hardware se clasifica en hardware de almacenamiento, proceso, entrada, salida y bidireccional.