Software según su función

Software de sistema
comercial
Educativo

software de diseño
Software de buscadores
Para redes sociales

Software malicioso
Virus
Gusano
Software espía

Software de aplicación

Software de programación
De bajo nivel (lenguaje maquina)
De nivel medio (lenguaje ensamblador)
Lenguajes de alto nivel