Una computadora consta de hardware y software. El hardware incluye componentes físicos como la tarjeta madre, microprocesador, memoria, fuente de poder y dispositivos de entrada/salida. El software controla la computadora y permite ejecutar programas de usuario; incluye sistemas operativos, aplicaciones y firmware.