Tipos de Software




Software de sistema


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; en contraposición del llamado software de aplicación. Como ejemplos cabe mencionar a las bibliotecas como por ejemplo OpenGL para la aceleración gráfica, PNG para el sistema gráfico o demonios que controlan la temperatura, la velocidad del disco duro, como hdparm, o la frecuencia del procesador como cpudyn.


El software de sistema por antonomasia es Microsoft Windows, que entre todas sus versiones acumula cerca de un 90% de la cuota de mercado. una mención especial merece el proyecto GNU, cuyas herramientas de programación permitieron combinarse con el núcleo informático basado en Unix denominado Linux, formando entre ambos las conocidas como distribuciones GNU/Linux. A diferencia de la plataforma de Microsoft u otros ejemplos como Mac OS.

Estos programas realizan diversas tareas, como la transferencia de datos entre la memoria RAM y los dispositivos de almacenamiento (disco rigido, unidades de discos ópticos, etc.)


Software de Aplicación 

Es aquel que hace que el computador coopere con el usuario en la realización de tareas típicas, tales como gestionar una contabilidad o escribir un texto.


Es aquel que nos ayuda a realizar una tarea determinada, existen varias categorías de software de aplicación por que hay muchos programas (solo nombramos algunos) los cuales son: Aplicaciones de negocio, Aplicaciones de Utilería, Aplicaciones Personales, aplicaciones de Entretenimiento.

El software de aplicación ha sido escrito con el fin de realizar casi cualquier tarea imaginable. Esté puede ser utilizado en cualquier instalación informática, independiente del empleo que vayamos a hacer de ella. Existen literalmente miles de estos programas para ser aplicados en diferentes tareas.


Ejemplos de software de aplicación:

  • Procesadores de texto (Bloc de Notas).
  • Editores (PhotoShop para el Diseño Gráfico).
  • Hojas de Cálculo (MS Excel).
  • Sistemas gestores de bases de datos (MySQL).
  • Programas de comunicaciones. (Messenger, Skype etc).
  • Paquetes integrados (Word, Excel, PowerPoint).
  • Programas de diseño asistido por computador (AutoCAD).


Software de programación

Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos (software), usando diferentes alternativas y lenguajes de programación, de manera práctica.

Ejemplos de software de programación son:


Editores de texto, Compiladores, Intérpretes, Enlazadores, Depuradores, Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma que el programador no necesite introducir múltiples comando para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).



Software de uso general

Es aquel del que se dispone de licencias corporativas que permiten su uso sin coste para las Unidades de Planificación que lo requieran. En ocasiones el número de licencias disponibles está limitado, por lo que pueden producirse denegaciones de uso por exceso de usos concurrentes. Las Unidades de Planificación interesadas pueden adquirir a su costa licencias particulares.


El software para uso general ofrece la estructura para un gran número de aplicaciones empresariales, científicas y personales. El software de hoja de cálculo, de diseño asistido por computadoras (CAD), de procesamiento de texto, de manejo de Bases de Datos, pertenece a esta categoría. La mayoría de software para uso general se vende como paquete; es decir, con software y documentación orientada a los usuarios (manuales de referencia, plantillas de teclado y demás).



Software de uso especifico


Hablar de este tipo de software nos referimos al software desarrollado específicamente para un problema especifico de alguna organización o persona, utilizar este software requiere de un experto en informática para su creación o adaptación, son los programas que usan las escuelas para registrar las calificaciones de los alumnos y generar certificados, los que usan los bancos para el control de las cuentas, etc.


Software Libre

El Software Libre son programas de ordenador que pueden ser utilizados, copiados, modificados y redistribuidos libremente por sus usuarios.

Los usuarios de Software Libre tienen las siguientes cuatro libertades:

  • La libertad de usar el programa para lo que quieran.
  • La libertad de estudiar el funcionamiento del programa, y de modificar.
  • La libertad de redistribuir copias.
  • La libertad de redistribuir copias de sus versiones modificadas

Decreto de computación cuya licencia garantiza al usuario acceso al código fuente del programa y lo autoriza a ejecutarlo con cualquier propósito, modificar y redistribuir tanto el programa original como sus modificaciones en las mismas condiciones de licenciamiento acordadas al programa original, sin tener que pagar regalías a los desarrolladores previos.

Para el Estado venezolano es política prioritaria reconocer a las Tecnologías de Información Libres como mecanismo para incentivar y fomentar la producción de bienes y servicios dirigidos a satisfacer las necesidades del pueblo, socializar el conocimiento, garantizar acceso igualitario a las tecnologías y aumentar la capacidad nacional del sector.


Software Propietario

Es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo esto último con o sin modificaciones. También llamado código cerrado o software no libre, privado o privativo.

Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software.


Características del software propietario


  • Este software no te pertenece no puedes hacerle ningún tipo de modificación al código fuente. 
  • No puedes distribuirlo sin el permiso del propietario. 
  • El usuario debe realizar cursos para el manejo del sistema como tal debido a su alta capacidad de uso.
  • Este posee accesos para que el usuario implemente otro tipo de sistema en el. 
  • Cualquier ayuda en cuanto a los antivirus.