# data[].attributes.body
El programa informático no es completamente libre. En este sentido, el titular del software prohíbe o restringe su uso, redistribución o modificación. En este caso, el código fuente no está incluido.

# data[].attributes.body
Son aquellos programas que permiten al usuario utilizar, copiar, modificar y distribuirlo. Para hacer efectiva estas acciones, es necesario que dicho software incluya el código fuente.

# data[].attributes.body
Crean y modifican archivos de texto, lenguaje de programación o código fuente.

# data[].attributes.body
Software que "traduce" los diferentes lenguajes de programación.

# data[].attributes.body
Programas que analizan y ejecutan otros programas.

# data[].attributes.body
Conocido como malware, es el que se crea con fines ilícitos como obtener información privada del usuario o dañar el sistema.

# data[].attributes.body
Un software de aplicación es un programa diseñado para facilitar algunas tareas específicas para cualquier medio informático, ya sea en computadores, tablets o celulares.

# data[].attributes.body
Son todas las herramientas que permiten el desarrollo de nuevo software. Por ello, no suelen ser utilizadas por el usuario final sino por los programadores. Incluye los más importantes como:

# data[].attributes.body
Es el programa responsable de la ejecución de todas las aplicaciones necesarias para que un sistema opere correctamente. Además permite que el hardware funcione.

# data[].attributes.body
Conjunto de programas de cómputo, así como datos, procedimientos y pautas que permiten realizar distintas tareas en un sistema informático. Es todo lo intangible del computador

# data[].attributes.body
Pueden ser de dos tipos: