El documento clasifica el software educativo de acuerdo a dos criterios: por teoría educacional y por tipo de actividad que promueve. Se divide el software educativo en tutor, instruccional, de ejercitación y tutorial según su rol educacional, y en herramienta, revelador, simulación, juego educativo, de presentación, de representación, de construcción y liberador según el tipo de actividad que promueve.