1. Software de Aplicación
1.1. Son los programas que nos permiten realizar tareas especificas en nuestro sistema. A diferencia del software de sistema, el software de aplicación esta enfocada en un área especifica para su utilización. La mayoría de los programas que utilizamos diariamente pertenecen a este tipo de software, ya que nos permiten realizar diversos tipos de tareas en nuestro sistema.
1.1.1. Ejemplos: > 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. (MSN Messenger) > Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…) > Programas de diseño asistido por computador. (AutoCAD)
1.1.1.1. Los clasificamos en: Aplicaciones de Sistema de control y automatización industrial Aplicaciones ofimáticas Software educativo Software médico Software de Cálculo Numérico Software de Diseño Asistido (CAD) Software de Control Numérico (CAM)
2. Software Integrado
2.1. software integrado o embebido es un software que controla las funciones de un equipo electrónico que no es visible al usuario. La principal característica de este software es que se desarrolla simultáneamente con el equipo. Los sistemas operativos más populares en sistemas integrados son Linux y Windows Embedded.
2.1.1. En aparatos como los televisores, los aviones y los videojuegos el software está integrado. Por ejemplo, el software integrado en un microondas es el encargado de responder a las teclas del panel, controlar la pantalla LCD y prender y apagar los elementos que calientan la comida.
3. Software de sistema
3.1. Es el software que nos permite tener una interacción con nuestro hardware, es decir, es el sistema operativo. Dicho sistema es un conjunto de programas que administran los recursos del hardware y proporciona una interfaz al usuario. Es el software esencial para una computadora, sin el no podría funcionar, como ejemplo tenemos a Windows, Linux, Mac OS X. Se
3.1.1. clasifica en: Sistemas operativos Controladores de dispositivo Herramientas de diagnóstico Herramientas de Corrección y Optimización Servidores Utilidades
4. Software de Programación
4.1. Es un conjunto de aplicaciones que permiten a un programador desarrollar sus propios programas informáticos haciendo uso de sus conocimientos lógicos y lenguajes de programación.
4.1.1. Algunos ejemplos: Editores de texto Compiladores Intérpretes Enlazadores Depuradores Entornos de Desarrollo Integrados (IDE)