# data[].attributes.attachment_caption
Los programas freeware pueden ser aplicaciones de software, desarrollo o juegos incluso.

# data[].attributes.body
Es todo software de una computadora que se puede bajar a tu computadora y luego distribuirlo sin ningún tipo de pago de por medio, es decir, es software gratis.

Generalmente estos programas son pequeñas porciones de programas más grandes que si son pagos.

Si bien el freeware es un tipo de software gratuito, está protegido por derechos de autor, las personas por lo tanto no pueden comercializarlo (aunque si distribuirlo gratuitamente).

# data[].attributes.attachment_caption
Ejemplos de shareware son los programas que vienen con períodos trial de pruebas.

# data[].attributes.body
Aplica a todos aquellos programas que pueden distribuirse sin problema, pero que tienen limitaciones que hacen que quien lo use debe pagarlo tras un período de prueba.

El código fuente no suele estar disponible, por lo que no permite que ningún usuario lo pueda modificar libremente, a diferencia del software libre.

A diferenciad el freeware, no puede copiarse e instalarse sin primero pagar una licencia de uso.

# data[].attributes.body
Es el software que permite copiarse, modificarse y distribuirs sin ningún tipo de restricción.

Puede ser un software libre pero pago, o bien libre pero gratuito ya que el código fuente (source code) siempre estará disponible.

Software libre no siempre es software gratis, es la gran confusión que reina en grandes esferas del mercado de software mundial. Se refiere no al precio del programa, sino a su licencia en realidad.

# data[].attributes.body
Sistemas operativos Desktop y Móviles

Controladores de dispositivos o Drivers

Servidores de Datos

Utilidades de Sistema (diagnóstico, optimizaciones para acelerar windows, etc)

Herramientas de Corrección de Errores

# data[].attributes.body
Es el que permite que nuestro hardware funcione de forma correcta.

Ejemplos de tipos de software de sistema son:

Microsoft Windows

Gnu/Linux

Mac OS

Android

iOS

# data[].attributes.headline
Clasificación de los diferentes tipos de software de programación:

# data[].attributes.subject
Clasificación de los diferentes tipos de software de programación:

# data[].attributes.body
Editores de texto: son utilizados por muchos programadores retro para escribir código limpio y sin ataduras a grandes programas.

Entornos de Desarrollo Integrado (IDE): son conjuntos de herramientas de programacion todo en uno que ayudan a mejorar la productividad en el desarrollo.

Depuradores de código: ayudan al programador a depurar y mejorar el codigo eliminando código basura.

Compiladores: que permiten compatibilidad y ejecuci?on del programa en tu sistema operativo.

# data[].attributes.body
Es seguramente el más importante de todos, pues sin él no se podrían haber creado los distintos tipos de software que mencionamos ante. Es una clase de software

# data[].attributes.headline
Clases de software de aplicación existentes:

# data[].attributes.subject
Clases de software de aplicación existentes:

# data[].attributes.body
Aplicaciones de Suites Ofimáticas.

Aplicaciones de Seguridad (antivirus, antimalware, etc).

Aplicaciones Educativas

Programas de Diseño

Software Médico

Software Contable

Software de Inventario

Software de Arquitectura

Software Administrativo

# data[].attributes.attachment_caption
En el caso del móvil el software de aplicación puede ser WhatsApp, Netflix, Slack, Twitter, Facebook, apps de predicción de tiempo, juegos móviles, etc.

# data[].attributes.body
Conocido como software de utilidad, y se trata de las aplicaciones, programas y herramientas que utilizamos activamente de acuerdo a nuestras necesidades

# data[].attributes.body
Virus

Malware

Spyware

Rootkits

Dialers

Backdoors

Troyanos

Gusanos

Keyloggers

# data[].attributes.attachment_caption
 los tan conocidos virus, troyanos, robo de datos u equipo

# data[].attributes.body
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 aplicacion y menos de programación.

# data[].attributes.headline
Software de código abierto (Open Source)

# data[].attributes.subject
Software de código abierto (Open Source)

# data[].attributes.body
A diferencia del software libre, el software de código abierto puede distribuirse, copiarse y modificarse, pero en todo momento se necesita notificar de los cambios a los usuarios de la comunidad que soportan y apoyan este software como colaboradores.

Aquí entra en juego algo muy importante, y es la propiedad intelectual, la cual debe ser compartida entre todos los que han creado y modificado el programa a lo largo de los años.

# data[].attributes.attachment_caption
Ser privativo implica que el código fuente no está disponible, no puedes modificarlo y mucho menos distribuirlo.

# data[].attributes.body
Este es una forma de software muy popular y que es la que conoce la mayoría de las personas, se refiere en si a todo aquel software que no es libre, también se le conoce como software propietario.

Un clásico ejemplo de software privativo es la suite ofimática de Microsoft Office, o bien Microsoft Windows, el sistema operativo tan famoso que corres en muchos de tus equipos informáticos.

# data[].attributes.body
El software de tipo comercial es simplemente aquel que tiene como fin hacer dinero, es decir, generar ganancias monetarias a la empresa o persona que lo ha desarrollado.

El software privativo también puede entrar en esta categoría debido a que casi siempre es comercial, pero en muchos casos el software comercial puede llegar a ser software libre pues pagando por él luego puedes acceder a su código fuente para modificarlo a gusto.