CLASIFICACIÓN DEL SOFTWARE
(De acuerdo al tipo de trabajo realizado.)
De dicha clasificación destacan tres grandes grupos, los cuales son:
SOFTWARE DE SISTEMA:
Corresponde a la colección de programas que residen en la computadora, este tipo de software resulta una pieza esencial para el uso ideal de la computadora y el desarrollo de más software, es una de las partes que permite el funcionamiento de la computadora, el principal objetivo del software de sistema es aislar tanto como sea posible al programador de aplicaciones de los detalles del programador particular que se use, especialmente de las características físicas de la memoria, impresoras, pantallas, teclados, etcétera.
El software de sistema son los programas básicos el cual controla a la computadora, también llamado sistema operativo el cual tiene tres grandes funciones: coordina y manipula el hardware del ordenador, como la memoria, las unidades de disco; organiza los archivos en diversos dispositivos de almacenamiento y gestiona los errores de hardware y del mismo software.
Los sistemas operativos pueden ser de tarea única o también de multitarea. Los de tarea única, los más primitivos, solo pueden manejar un proceso en cada momento.
Todos los sistema operativos modernos son de multitarea, esto quiere decir que puedes realizar varias acciones a la ves, por ejemplo mandar a imprimir y estar trabajando con otro documento o lo mas usual estar navegando por internet y escuchar música.
SOFTWARE DE APLICACIÓN
Permite a los usuarios llevar a cabo una o varias tareas mas especificas, en cualquier campo de actividad susceptible de ser automatizado o asistido, también se es posible decir que el software de aplicación son aquellos que nos ayudan a la elaboración de una determinada tarea, este tipo de software es diseñado principalmente para facilitar al usuario en la realización de un determinado tipo de trabajo.
El software de aplicación resulta una solución informática para la automatización de ciertas tareas complicadas como puede ser la contabilidad y gestión de una organización, entre el software de aplicación podemos mencionar a la paquetería que nos ofrece Office de Microsoft (Word, Excel, One Note, etc.), Word Perfec, Lotus 123.
SOFTWARE DE DESARROLLO
Este grupo de software recibe varios nombres, como software de programación o lenguaje de programación del software, en si el software de desarrollo es cualquier lenguaje artificial que podemos utilizar para definir una secuencia de instrucciones para su procesamiento por un ordenador. Resulta demasiado complicado definir que es y que no es un software de desarrollo, pero generalmente se dice que la traducción de las instrucciones a un código que comprende la computadora deber ser completamente sistemática.
El software de programación proporciona además herramientas para ayudar al programador a escribir programas informáticos y a usar diferentes lenguajes de programación de forma practica, entre los lenguajes de programación mas utilizados podemos mencionar: C++, Java, C#, Visual Basic, etcétera.