Es la parte lógica e intangible de una computadora.es decir es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación como nos menciona el IEEE.
- Software de sistema
- software de programación
- Software de aplicación
Software de sistema
Su clasificación es:
- Sistema operativo
- Controladores de dispositivo
- Herramientas de diagnòstico
- Herramientas de correcciòn y optimizaciòn
- Servidores
- Utilidades
- Sistema operativo: permite a las partes de una computadora trabajar juntas para la realizaciòn de tareas como la trasferencia de datos entre la memoria y los discos o la presentaciòn de salida en un dispositivo de visualizaciòn.
- Controladores de dispositivo: llamanda normanlemente controlador, es un programa informàtico que permite al sistema operativo interectuar con un perifèrico, haciendo una abstracciòn del hardware y proporcionando una interfaz para usarlo.
- Herramientas de diagnòstico: es una herramienta de diagnòstico es un software que permite monitorear y en algunos casos controlar la funcionalidad del hardware como: computadoras, servidores y perifèricos, segùn el tipo y sus funciones.
Servidores: una aplicaciòn informàtica o programa que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes.

Utilidades: es la herramienta que realiza:
*Tareas de mantenimiento
*Soporte para la construcción y ejecución de programas
*Las tareas en general

SOFTWARE DE PROGRAMACIÒN
Es un conjunto de programaciòn que permite a un programador desarrollar sus propios programas informàticos haciendo uso de sus conocimientos lògicos y lenguaje de programaciòn, tambièn que permite el programador desarrollar programas informàticos, usando diferentes alternativas y lenguaje de programaciòn de una manera pràctica.
Su clasificaciòn es la siguiente:
- Editores de texto
- Compiladores
- Intèrpretes
- Enlanzadores
- Depuradores
- Entorno de desarrollo integrados
Editores de texto: es un programa que permite crear y modificar digitales compuestos ùnicamente por texto sin formato, programacomùnmente como archivos de texto o texto plano.

Intèrpretes: es un programa informàtico capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel.
Enlazadores: es u programa que toma los objetos generados en los primeros pasos del proceso de compilaciòn, la informaciòn de todos los recursos nesesarios.
Entorno de desarrollo integrados (IDE): un entorno de desarrollo integrado, es un entorno de programaciòn que ha sido empaquetado como un programa de aplicaciòn.
Software de aplicaciòn
Se clasifica 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
- Software de control numèrico
Aplicaciones de sistema de control y automatización industrial: es una aplicación para todas aquellas empresas o entidades que deseen hacerse màs productivas y competitivas.
Aplicaciones ofimáticas: es una recopilación de aplicaciones, las cuales son utilizadas en oficinas y sirve para diferentes funciones como crear, modificar, organizar, escanear, imprimir, archivos y documentos.
- Software educativo: destinado a la enseñanza y el aprendizaje auntònomo y que, adeàs, permite el desarrollo de ciertas habilidades cognitivas.
- Software mèdico: son utilizados para fines mèdicos o para controlar el software.
- Software de càlculo numèrico: es aquel software que se utiliza para realizar, apoyar o ilustrar problemas matemàticos.
- Software de diseño asistido: es el uso de programas computacionales para crear representaciones gràficas de objetos fìsicos ya sea en segunda o tercera dimenciòn.
- Software de control numèrico: proceso en el cual se utilizan los ordenadores o computadoras para mejorar la fabricaciòn, desarrollo y diseño de los productos.
