CLASIFICACION DE SOFTWARE POR FUNCION
SOFTWARE DE APLICACION
Aplicaciones para Control de sistemas y automatización industrial
Aplicaciones ofimáticas
Software educativo
Software empresarial
Bases de datos
Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
Videojuegos
Software médico
Software de cálculo Numérico y simbólico.
Software de diseño asistido (CAD)
Software de control numérico (CAM)
SOFTWARE DE SISTEMA
Sistemas operativos
Controladores de dispositivos
Herramientas de diagnóstico
Herramientas de Corrección y Optimización
Servidores
Utilidades
SOFTWARE DE PROGRAMACION
De bajo nivel (lenguaje maquina)
De nivel medio (lenguaje ensanblador)
Lenguajes de alto nivel
SOFTWARE DE MALICIOSO (malware)
TROYANO
VIRUS
GUSANOS
KEYLOGGER
SPYWARE
ADWARE
BACKDOOR
EXPLOIT
ROOTKIT
RANSOMWARE
PHISHING