El software educativo se utiliza para la enseñanza y el aprendizaje autónomo. Es altamente interactivo y utiliza recursos multimedia para desarrollar habilidades cognitivas en diferentes materias como matemáticas e idiomas. El software educativo permite la interactividad con los estudiantes, representaciones animadas, ejercitación de habilidades y simulación de procesos complejos. Se pueden categorizar en de consulta, tutoriales, simulación y lúdicos.