
Contiene todos y cada uno de esos programas y utilidades que derivan de una programación de software y, que cumplen una tarea específica, en casi cualquier área de la vida diaria, que se usan a través de dispositivos móviles y computadores. Las aplicaciones son el producto final que se ofrece al consumidor.

Tipos de software de aplicación
- Aplicaciones de ofimática: son todas aquellas utilidades informáticas que están diseñadas para tareas de oficina con el objetivo de optimizar, automatizar y mejorar las tareas en esta actividad;
- Bases de datos: colección de información digital de manera organizada para que un especialista pueda acceder a fragmentos en cualquier momento.
- Videojuegos: juegos electrónicos donde una o más personas interactúan con imágenes de video a través de controles físicos o movimientos corporales;
- Software empresarial: puede decirse que es toda aquella aplicación que está creada para optimizar, automatizar o medir la productividad de alguna industria o empresa;
- Software educativo: todos aquellos productos digitales que tienen como objetivo enseñar algún tema en específico al usuario de cualquier nivel y facilitar el proceso de aprendizaje;
- Software de gestión: sistema integrado por varias herramientas para ser utilizado en tareas relacionadas con la administración o el cálculo numérico.
2. SOFTWARE DE PROGRAMACIÓN
A través de conocimiento lógico y de lenguaje de programación orientada a objetos, es posible diseñar utilidades digitales para que ejerzan diversas funciones, lo que hablamos en el punto anterior. Estos programas son la base donde se escribe el código para desarrollar nuevos sistemas dentro de un sistema operativo.

Tipos de software de programación
- Editores de texto: sirven para crear y gestionar archivos digitales compuestos por texto. Cumplen con la función de leer el archivo e interpretar los bytes según el código del editor;
- Compilador: una especie de traductor que edifica el lenguaje de programación a un programa en sí;
- Intérprete: básicamente es un programa que analiza y transforma información sobre otros programas;
- Enlazador: este toma los objetos iniciales del proceso de compilación, descarta los no necesarios y enlaza un código abierto con la biblioteca interna y produce un archivo ejecutable;
- Depuradores: programa que sirve para «limpiar» errores de otros programas;
- IDE: los entornos de desarrollo integrado es una aplicación que le brinda al programador servicios integrales para facilitar el desarrollo de software.
3. SOFTWARE DE SISTEMA
Llegamos a la base donde se construyen los dos anteriores. Dentro de los tipos de software, el de sistema es el más importante. Es quién le permite al usuario usar la interfaz del sistema operativo que viene incorporado al dispositivo. Este está compuesto por un conjunto de programas u aplicaciones nativas que tienen dos propósitos:
- gestionar recursos físicos del aparato para coordinar tareas y administrar la memoria para el uso del mismo;
- y, ofrecer una experiencia de uso para que se pueda controlar e interactuar con el sistema.
De manera simple, podemos decir que el software de sistema es quién conecta las aplicaciones con los recursos de hardware que tiene el dispositivo.

Tipos de software de sistema
- Cargador de programa: parte de sistema operativo que cumple con la función de enviar información a la memoria del sistema para ejecutar programas;
- Sistemas operativos: sistema que gestiona los recursos de hardware y brinda la posibilidad de lanzar aplicaciones al usuario;
- Controladores: programas que permiten al sistema operativo realizar interacciones entre el hardware y la interfaz de usuario para utilizar el dispositivo;
- Herramientas de diagnóstico: sirven para monitorear y controlar la funcionalidad de los recursos físicos del dispositivo;
- Servidores: herramientas de ejecución que sirven para recibir las indicaciones del usuario y realizar una acción en concordancia.
4. SOFTWARE MALICIOSO
El software malicioso, también conocido como “Malware” se trata de un tipo de software que en realidad no está en ninguna categoría anterior, sino que tiene su propia categoría de tipo de software pues no es software de sistema, ni de aplicación y menos de programación.
Las aplicaciones maliciosas como los virus son instaladas por sus víctimas sin éstas saberlo, afectando tanto a equipos hogareños como a redes corporativas donde generalmente causan daños valuados en millones de dólares ya que se pierden y borran importantes datos de las empresas. Por ello es que el software malicioso está directamente relacionadas con crímenes y cyberdelitos.

Tipos de Software Malicioso que podemos encontrar en nuestros equipos informáticos:
- Virus
- Malware
- Spyware
- Rootkits
- Dialers
- Backdoors
- Troyanos
- Gusanos
- Keyloggers
TIPOS DE LICENCIA DE SOFTWARE
(Tema a trabajar en la siguiente clase)

- Software libre: aplicaciones disponibles para ser utilizada, copiada, modificada y distribuida por cualquiera;Copyleft: al igual que el software libre pueden ser utilizadas por cualquier pero no modificadas o redistribuidas;GPL: dirigida a Linux y limita la distribución e integración de este software;
- Debian: redistribución libre donde el código fuente debe ser incluido y poder ser redistribuido;
- BSD: contiene pocas restricciones sobre el uso, alteración y redistribución de software;
- Dominio público: software sin copyright;
- Semi-libre: no es libre, pero permite ser usado por otros usuarios;
- Freeware: usada para programas que pueden ser redistribuidos pero no modificados;
- Comercial: desarrollado por una empresa con el objetivo de generar ganancias;
- Trial: versión de pago distribuida de manera gratuita por un tiempo.