Un computador se divide en dos partes fundamentales: el hardware y el software. El hardware incluye los dispositivos físicos como la unidad central de procesamiento, la memoria, los dispositivos de entrada, salida y almacenamiento. El software son las instrucciones que ordenan al hardware y se divide en software de sistema, software de programador y software de aplicación. Juntos el hardware y el software hacen funcionar a un computador.