El hardware incluye todos los componentes físicos y tangibles de un sistema de cómputo como dispositivos de entrada, salida, procesamiento y almacenamiento. Los dispositivos de entrada permiten la interacción del usuario e incluyen teclados, mouse y escáneres. Los dispositivos de salida muestran la salida de datos e incluyen monitores e impresoras. La unidad central de procesamiento interpreta y ejecuta instrucciones. La memoria y dispositivos de almacenamiento como discos duros almacenan datos e instrucciones.