Es la parte lógica de un sistema informático
Consiste en un conjunto de instrucciones que permite que la computadora realice una acción
Se clasifica en s.o. aplicacion y lenguajes