Una computadora puede ejecutar tareas rápida y precisamente según las instrucciones de un usuario. Está compuesta de hardware tangible como circuitos, gabinetes y periféricos, y software intangible como programas. El hardware incluye dispositivos de entrada, salida y almacenamiento que permiten introducir, mostrar y guardar datos, mientras que el software controla las operaciones.