Según su uso
Esta clasificación se basa en el objetivo para el cual fue creado el software.
Software de aplicación
Constituye la mayor parte del software desarrollado a nivel mundial, comprende aquellos que sirven para el manejo de bases de datos, software de gestión, para desarrollo multimedia, navegadores, aplicaciones ofimáticas.
Software de programación
Este tipo comprende todos los lenguajes de programación que se emplean para crear código, que permite a las personas programadoras construir aplicaciones o programas específicos.
Software de sistema
Incluye todos los sistemas operativos, pero también todas aquellas herramientas de diagnóstico, sistemas operativos para servidores, controladores o
drivers que permiten el funcionamiento de los equipos.