El documento describe el software educativo, definido como programas destinados a la enseñanza y el autoaprendizaje que permiten desarrollar habilidades cognitivas. Explica que existen diferentes tipos de software educativo según el enfoque pedagógico y las interacciones entre educador, estudiante y conocimiento. También enumera las funciones que puede cumplir este tipo de software, como proporcionar información, motivar, instruir, evaluar, permitir la investigación, expresión, aprendizaje de lenguajes y juego.