El documento describe los diferentes tipos de software educativo, incluyendo software algorítmico, heurístico, de instrucción asistida por computadora y educativo abierto. Explica que el software educativo tiene como objetivo facilitar el aprendizaje y desarrollo de habilidades cognitivas de manera autónoma.