Este documento clasifica y describe varios tipos de software educativo. Explica que el software educativo se crea con fines didácticos para facilitar los procesos de enseñanza y aprendizaje. Luego clasifica el software educativo en varias categorías como programas tutoriales, programas ramificados, entornos tutoriales y simuladores, describiendo brevemente las características de cada categoría. También cubre clasificaciones basadas en la posibilidad de modificar contenidos, el grado de control del programa y la estructura del algoritmo.