Un sistema informático está compuesto de hardware y software que trabajan juntos para procesar tareas. El hardware incluye componentes como la CPU, memoria y periféricos para entrada, salida, comunicación, almacenamiento y procesamiento. El software incluye el sistema operativo y aplicaciones. El firmware contiene el BIOS que controla los circuitos electrónicos. Los usuarios finales usan el sistema terminado mientras que los desarrolladores crean y mantienen el producto.