Un sistema computacional contiene tres componentes: hardware, software y usuario. El hardware incluye dispositivos de entrada, salida y almacenamiento. El software se divide en software de aplicación para usuarios como procesadores de texto y hojas de cálculo, y software de sistema como sistemas operativos y utilitarios.