Es el conjunto de datos o instrucciones que permiten aprovechar todas las partes de la computadora, la computadora en si solo es un conjunto de componentes electrónicos, en donde el software le da vida a la computadora haciendo que sus partes funcionen de forma ordenada, el software tiene tres funciones 
principales que son:
1. Administrar los recursos de cómputo.
2. Proporcionar las herramientas para optimizar estos recursos.
3. Actuar como intermediario entre el usuario y la información almacenada.

El software se divide en dos áreas:
Sistemas operativos
Aplicaciones.