Un sistema informático consta de hardware como dispositivos electrónicos, software como programas, e infoware. El hardware incluye la CPU, memoria, tarjetas de audio y video, y periféricos. El software se almacena en memoria no volátil e incluye programas y aplicaciones. Los periféricos permiten la entrada, salida y almacenamiento de datos, así como la conectividad entre sistemas.