Sistemas Operativos
Es un programa externo de carácter imprescindible sin el cual el hardware no podría funcionar. Se encarga de Administrar las operaciones que realiza el hardware y controlar la comunicación entre este y el usuario.
Lenguajes de Programación
Conjunto de instrucciones y reglas necesarias para que el usuario programador pueda trasmitir órdenes a la computadora. Permiten preparar (escribir) los programas (software) para que el hardware realice una serie de tareas predeterminadas.
Programas
Secuencia lógica de instrucciones, dadas en un determinado lenguaje, que indican a la computadora el proceso que debe realizar con los datos suministrados. Permiten a las computadoras realizar diferentes tareas o funciones.