# data[].attributes.body
Es muy interesante tu aporte, están muy claras las ventajas y desventajas de cada tipo de software y parece que cada uno tiene características que ayudan a la persona que usará le herramienta de una u otra manera, al final, ese es el objetivo de cualquiera de estas herramientas.

# data[].attributes.body
*Facilidad de adquisición, preinstalación en la compra de computadores o adquirir en lugares especializados.
*Existencia de programas diseñados específicamente para desarrollar una tarea.
*Las empresas que desarrollan este tipo de software son por lo general grandes y pueden dedicar muchos recursos, sobretodo económicos, en el desarrollo e investigación.
*Interfaces gráficas mejor diseñadas.
*Más compatibilidad en el terreno de multimedia y juegos.
*Mayor compatibilidad con el hardware.

# data[].attributes.body
*Existen aplicaciones para todas las plataformas.
*El precio de las aplicaciones es mucho menor, la mayoría de las veces son gratuitas.
*Libertad de copia, modificación, redistribución, de uso con cualquier fin y mejora.
*Facilidad a la hora de traducir una aplicación en varios idiomas.
*Mayor seguridad y fiabilidad.
*El usuario no depende del autor del software.

# data[].attributes.body
* No existen aplicaciones para todas las plataformas.
*Imposibilidad de copia, redistribución y modificación.
*Restricciones en el uso debido a la licencia.
*Suelen ser menos seguras.
*El coste de las aplicaciones es mayor.
*El soporte de la aplicación es exclusivo del propietario.
*El usuario que adquiere este software depende al 100% de la empresa propietaria.

# data[].attributes.body
*Se necesita dedicar recursos para la reparación de errores.
*Algunas aplicaciones pueden llegar a ser algo complicadas de instalar.
*Inexistencia de garantía por parte del autor.
*Interfaces gráficas menos amigables.
*Poca estabilidad y flexibilidad en el campo de multimedia y juegos.
*Menor compatibilidad con el hardware.