En terminología informática 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.
Tipos de software de sistemas:
- Cargadores de programas.
- Sistemas operativos (y sus componentes, muchos de los cuales pueden considerarse como software de sistema).
- Controladores de dispositivos.
- Herramientas de programación: compiladores, ensambladores, enlazadores, etc.
- Programas utilitarios.
- Entorno de escritorio / Interfaz gráfica de usuario (que pueden incluir Gestores de ventanas.
- Línea de comandos.
- BIOS.
- Hipervisores.
- Bootloaders (Gestor de arranque).
- Si el software de sistema se almacena en una memoria no borrable tal como circuitos integrados, usualmente se lo denomina firmware.
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.
http://conogasi.org/articulos/clasificacion-de-software-de-sistemas-y-aplicaciones/