Un sistema de cómputo se compone de hardware y software. El hardware incluye elementos electrónicos internos como la tarjeta madre, unidades de almacenamiento y tarjetas de video, así como elementos externos como el monitor, teclado y mouse. El software controla el funcionamiento del hardware mediante instrucciones y puede clasificarse en software de aplicación, programación y sistema.