Este documento describe las funciones de las herramientas de software educativo. Identifica siete funciones principales: informativa, instructiva, motivadora, evaluadora, investigadora, expresiva y metalingüística. También menciona funciones lúdicas, innovadoras y la capacidad de los estudiantes para aprender lenguajes de programación a través del uso de sistemas operativos.