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.
Software
de programación
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).
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
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.
Características del software propietario
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:
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.
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.