Qué es el Software
A diario hacemos uso de miles de herramientas de software, hoy en día el software está prácticamente en donde sea y se puede decir que muy pocos aparatos electrónicos funcionan sin un software, desde tu microondas, hasta tu televisor y teléfono incluyen un pequeño sistema que los hace funcionar.
Tabla de Contenidos
El software se describe usualmente como aquella parte de un equipo de computo que es intangible, es decir, que no se puede tocar, a diferencia del hardware que podemos tocar. Esta es una definición común y fácil, a continuación, trataremos de darte una definición más completa.
Definición de software
Software [ˈsoft.wer] es una palabra de origen inglés y que al no tener una traducción adecuada al contexto ha sido admitida tal cual por lo RAE que define al software como un conjunto de programas, instrucciones y reglas informáticas que permiten ejecutar distintas tareas en una computadora, básicamente el software designa a todo equipamiento lógico e intangible de una computadora o dispositivo inteligente como lo son los programas informáticos, documentación, código fuente y datos del usuario .
Clasificación
Basada en su utilidad o uso
Software de sistema
Son los que le dan al usuario el poder de controlar el hardware sin la necesidad de involucrarlo en los procesos internos que esto conlleva, como la administración de discos, memoria, puertos y la comunicación entre los dispositivos conectados. Entre ellos tenemos los sistemas operativos, controladores de dispositivos, servidores, herramientas de diagnóstico y otras utilidades.
Software de programación
Se refiere al conjunto de herramientas que le permiten al programador desarrollar programas informáticos por medio de lenguajes de programación. Eso incluye a los editores de texto, IDE, Compiladores, Interpretes, Depuradores, etc.
Software de aplicación
Es todo aquel permite a los usuarios realizar tareas especificas de todo tipo, por ejemplo, almacenaje de datos, hojas de cálculo, procesadores de texto, videojuegos, software CAD, etc.
Malintencionado o malware
Es el que se crea con fines ilícitos como obtener información privada del usuario o dañar el sistema.
Basada en su costo/precio
Freeware
El Freeware no es software libre, sino software de distribución gratuita, todo programa informático de este tipo no tiene ningún coste adicional y el usuario únicamente tiene acceso a los binarios del programa y no su código fuente.
Shareware
Muchas empresas distribuyen software de prueba, estas versiones tienen ciertas limitaciones de funcionalidad o de tiempo (regularmente 30 días) y para desbloquear las funciones o utilizar el programa para otros fines, se requiere adquirir una licencia original.
Adware
Son programas o aplicaciones con funcionalidad total y sin costo, pero estos poseen publicidad incrustada con la finalidad de generar ingresos por su uso.
Algunas aplicaciones móviles hacen uso de publicidad, pero ofrecen la opción de eliminar anuncios, esto se puede considerar como Shareware, ya que el eliminar la publicidad de un programa o aplicación es una funcionalidad limitada, por el contrario de una aplicación que posee anuncios como medio principal de ingresos.
Software Comercial
Es simple, todo software (libre o privativo) con un costo inicial para su descarga o uso, es software comercial.
Tipos de software
Software libre
Un tipo muy común actualmente, el software libre garantiza 4 libertades que son:
- Libertad de uso, el software se puede utilizar para cualquier propósito.
- Libertad de estudio, todos los usuarios tienen acceso al código fuente y por lo tanto puede analizar su funcionamiento y modificarlo para adaptarlo a sus necesidades.
- Libertad de distribución, una vez que descargas o adquieres software libre puedes distribuir copias del programa o aplicación con cualquier otro usuario.
- Libertad de mejorar, una vez que hayas realizado modificaciones al programa principal, puedes hacer publica tu versión con todos y de esta forma beneficiar a otros.
Este tipo de software puede ser comercial o gratuito, y todos los usuarios tienen acceso a su código fuente.
Software propietario o privativo
Es el software al que no se tiene acceso libre a su código fuente y únicamente los desarrolladores puede modificar y distribuir, a este no se le permite ningún tipo de modificación directa (a menos que permita complementos o add-ons).
Puede o no tener un costo al igual que el software libre, sin embargo, el que tengas que pagar no significa que tengas libertad.
Fuentes de apoyo