Este documento describe los diferentes tipos de software educativo. Explica que el software educativo ha sido diseñado específicamente para apoyar procesos de enseñanza y aprendizaje. Luego categoriza el software educativo en algorítmico, que transmite conocimiento, y heurístico, que promueve el aprendizaje experiencial. También clasifica el software educativo según su función, incluyendo de consulta, tutoriales, ejercitación, simulación, lúdicos, micro mundos y sistemas expertos.