El documento describe las funciones de los programas educativos de software. Estas funciones incluyen proporcionar información a los estudiantes, instruir a los estudiantes a través de actividades tutoriales, motivar a los estudiantes manteniendo su interés, evaluar las respuestas de los estudiantes, permitir que los estudiantes investiguen información, expresar ideas a través del procesamiento de símbolos, enseñar lenguajes informáticos, proporcionar una actividad lúdica y permitir la innovación educativa.