Se define como software – o programa de aplicación – a aquellos programas, documentos, instrucciones o datos que permiten a los usuarios realizar tareas en un computador.
Se puede decir que el software es lo que le da vida o razón de ser a un computador, pues sin este el usuario sería incapaz de realizar tareas simples. Engloba distintas aplicaciones informáticas como planillas de cálculo, procesadores de textos y editores de imágenes.
El software se desarrolla a través de lenguajes de programación que no es más que un conjunto de símbolos y reglas sintácticas y semánticas, lo cual definen el concepto de sus expresiones y de sus elementos. El software de mayor uso es el de sistema o base con el cual se puede dar soporte a distintos programas informativos y a su vez con este se obtiene un control sobre el hardware o en los componentes físicos.
El software se considera como una serie de instrucciones que no se pueden ver ni tocar que necesita el ordenador para su funcionamiento.
Es importante destacar que también existe software malicioso que podría tener un comportamiento indeseado. Por ello, a la hora de obtener un programa es muy importante asegurarse de hacerlo desde la fuente original. También se puede descargar software desde algunas páginas webs de carácter informativo que ofrecen enlaces hacia las fuentes originales, desde donde se puede adquirir el software. Antes de proceder a la descarga de una aplicación, se recomienda verificar que efectivamente se trata de la página oficial y, por seguridad, se desaconseja proceder con la misma si los archivos se encuentran directamente hospedados en una página no oficial.
Software de Programación
Este tipo de software es utilizado para desarrollar programas informáticos por medio de un lenguaje de programación y conocimientos adquiridos. Se basa en un código usado en un lenguaje de máquina para un procesador personal. Este código cambia el estado del hardware a través de secuencias de instrucciones ordenadas.
Los softwares de programación ofrecen herramientas para asistir al programador, de estos se integran los compiladores, editores de texto, debuggers, intérprete de instrucciones, enlazadores, entre otros.
Un ejemplo de software de programación se encuentra:
- Los Editores de texto.
- Los Compiladores.
- Los Enlazadores.
- Los Entonos de desarrollo Integrados.
- Los Intérpretes.
- Los Depuradores.
Software de Aplicación.
Este tipo de software incluye los programas que permite a las personas o usuarios realizar tareas en específicas. Dentro de los softwares de aplicación se pueden encontrar los procesadores de texto, las hojas de cálculo, los programas de diseño, etc.
Con este software el usuario puede realizar mucho mejor ciertas tareas como es escribir textos y gestionar una contabilidad, ya que hace cooperar al computador. Los mismos no necesitan un alto conocimiento del funcionamiento interno del hardware para operar, ya que con tan solo las informaciones de sus aplicaciones y con la utilización del sistema operativo se logra cubrir las necesidades.
Se clasifican en:
- Software Educativo.
- Software Médico.
- Software de Cálculo numérico.
- Software de Diseño asistido.
- Software de Control Numérico.
Software de Sistema
Este tipo de software les permite a los usuarios tener una interacción y control del sistema operativo. Este incluye una serie de programas que le permite al usuario administrar los recursos del hardware. Como lo son: Windows, Mac ios y Linux.
También son llamados software de Bases y dan soporte directo a distintos programas. Al momento de instalar el sistema operativo en el computador este software se copia automáticamente. El mismo se actualiza por medio de ciertos programas como Software Update empleado es Mac OS X, y Windows Update usado en Windows.
El software de sistemas se clasifica en:
- Sistemas Operativos.
- Herramientas de Diagnóstico.
- Herramientas de Corrección y optimización.
- Utilidades.
- Controladores de dispositivos.
- Servidores.