El documento describe los diferentes tipos de software educativo, incluyendo tutores, aprendices, herramientas, simuladores, entornos de programación y herramientas de autor. También discute las funciones y características clave que debe tener el software educativo, como facilidad de uso, versatilidad, calidad de contenido, motivación para estudiantes y adecuación al ritmo de aprendizaje de los usuarios. Finalmente, proporciona enlaces a recursos adicionales para la evaluación de software educativo.