El software educativo es un programa informático cuyo objetivo principal es la enseñanza o el autoaprendizaje. Existen diferentes tipos de software educativo como ejercitadores, tutoriales, simuladores, juegos educativos y solución de problemas, cada uno con características específicas para enseñar conceptos, permitir la práctica de habilidades o simular situaciones de aprendizaje.