El software designa a todo componente intangible que forma parte de dispositivos como computadoras, teléfonos móviles o tabletas y que permite su funcionamiento.El concepto de software abarca a todas las aplicaciones informáticas, como los procesadores de textos, las planillas de cálculo, los editores de imágenes, los reproductores de audio y los videojuegos, entre otras muchas.El software se desarrolla mediante distintos lenguajes de programación, que permiten controlar el comportamiento de una máquina. Estos lenguajes consisten en un conjunto de símbolos y reglas sintácticas y semánticas que definen el significado de sus elementos y expresiones.Un lenguaje de programación habilita a los programadores del software a especificar, de forma precisa, sobre qué datos debe operar una computadora.
El software de sistema, denominado también software de base, consiste en un software que sirve para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas.Entre las funciones principales del software de sistema está el control de la transferencia de recursos, la administración de la memoria RAM, el acceso a los periféricos o al disco rígido, en fin, labores básicas y fundamentales sin las cuales ningún sistema podría funcionar correctamente.
Comercial
Se conoce como software comercial al tipo de software que tiene como fin una comercialización, es decir, una venta. El software comercial tiene como objetivo generar dinero, tan simple como eso. Muchos programas o aplicaciones comerciales incluyen licencias, mientras que otros no las incluyen, es decir, son software libre.Un software comercial, a diferencia de los software libres, no permiten la modificación en el código fuente y es necesario pagar para usarlo a través de una licencia.
Windows
MacOS
iOs
Blackberry OS
Windows Phone
Libre
El software libre es todo aquel software cuyo código fuente se puede estudiar, modificar y utilizar libremente con cualquier fin, e incluso, copiar y redistribuir el programa con cambios o sin ellos.Este tipo de software le da la libertad a cualquier persona u organización de usar un programa para cualquier clase de trabajo y sin la obligación de comunicárselo a un desarrollador o a alguna entidad específica.Este software suele requerir conocimientos técnicos no comunes entre los usuarios de computadoras.
GNU/Linux
Android
Chrome OS
Ubuntu
Fedora
Un software de programación es el conjunto de utilidades y herramientas utilizadas para el desarrollo, programación o creación de programas o aplicaciones informáticas por parte de los programadores. Dichas utilidades y herramientas pueden hacer uso de diversos lenguajes de programación y metodologías de desarrollo a través de, como mínimo, un editor de texto y un compilador.Se trata de un conjunto de herramientas y utilidades que permiten a los programadores desarrollar programas informáticos utilizando diferentes lenguajes de programación o bases de datos. Incluye de manera general: editores de texto, compiladores, intérpretes, enlazadores y depuradores.
Java
Python
C++
JavaScript
Karel
HTML
Se entiende por software de aplicación, programas de aplicaciones o en algunos casos aplicaciones, al conjunto de los programas informáticos generalmente instalados en el sistema por el usuario, y diseñados para llevar a cabo un objetivo determinado y concreto, de tipo lúdico, instrumental, comunicativo, informativo, etc. Por ejemplo: Microsoft Word, Google Chrome, Adobe Photoshop, Avast.Los software de aplicación poseen funciones específicas en las computadoras. Se trata de los programas que utilizamos habitualmente para realizar todo tipo de tarea en una computadora.
Office
Steam
Spotify
Adobe
Skype
Opera
Avast
Minecraft