
Clasificación del Software
Se define el software como el comp0nente lógico de las computadoras (son los programas). El software podemos clasificarlos según su función, distribución (comercialización) y licencia. Pueden existir o definirse otros criterios de clasificación.
En base a la Función, podemos clasificar al software en: de Base y de Aplicación. De acuerdo a la Distribución (Comercialización), podemos clasificarlos en Pago, Shareware (Demo o Trial) y Freeware; y según la Licencia en, Propietario (Privativo), Libre, Open Source (código abierto) y Dominio Público.
Clasificación de acuerdo a la función.
Podemos decir que es la clasificación clásica o tradicional del software, es decir, si se realiza una búsqueda en Internet, se encontrará que el software se clasifica en: software de base y software de aplicación. También existen variaciones en las cuales se les agrega a dicha clasificación: software de desarrollo (al que se utiliza para crear software) y/o software hecho a pedido (aquel que se crea para una persona o empresa en particular).
Software de base
Según algunos son los sistemas operativos. Estos se definen como el software que actúa de interfaz entre los dispositivos de hardware y los programas usados por el usuario para manejar un computador. Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como estación para las aplicaciones que se ejecutan en la máquina. Ej: Window Xp,2000,vista,Linux.
Software de Aplicación
Es el que se usa con un fin específico. Ej: Paquetes de Office.
Software Libre o de Código Abierto
Se conoce también como (open source) es el software distribuido libremente, se ofrecen los programas con total libertad de modificación, uso y distribución.
Software Utilitario
Programas que realizan actividades específicas para las que son diseñadas. Ej: Winrar, calculadora.
Software Propietario o de Código Cerrado
Es cualquier programa informático en el que el usuario final tiene limitaciones para usarlo, modificarlo o redistribuirlo o cuyo *código de fuente no está disponible o el acceso a éste se encuentra restringido por un acuerdo de licencia.
*Código Fuente: Conjunto de líneas de texto que son instrucciones que debe segur la computadora para ejecutar dicho programa.