TIPOS DE PROGRAMAS
TUTORIALES Y DE EJERCITACIÓN: lineales, ramificados, tipo entorno, sistemas tutoriales expertos.
BASES DE DATOS: convencionales, expertas
SIMULADORES: físico-matemáticos, sociales
CONSTRUCTORES: específicos, lenguajes de programación
PROGRAMAS DE USO GENERAL: procesadores de texto, editores gráficos, gestores de bases de datos, hojas de cálculo, comunicación telemática, lenguajes de autor...