El documento describe las diferentes funciones que pueden cumplir los programas educativos de software. Identifica 9 funciones principales: informativa, instructiva, motivadora, evaluadora, investigadora, expresiva, metalingüística, lúdica e innovadora. Cada función se explica brevemente, por ejemplo, la función informativa proporciona información clara y precisa para los estudiantes, e la función instructiva promueve acciones para lograr objetivos educativos.