Este tipo de software facilita la interacción del alumno con la computadora, si el alumno está en edad escolar o edad temprana. Pero en el caso del docente, lo utiliza como material de apoyo en la enseñanza de la materia, rama o ciencia que se está enseñando.
Por lo general, está diseñado bajo una interfaz gráfica atractiva y moderna, fácil para los usuarios, sean docentes o estudiantes, y sobre todo, se puede acceder a sus temas a través de una base de datos en formato índice, donde se encuentran las lecciones -la mayoría de ellas animadas- y que se complementan con ejercicios.