El software educativo se refiere al software destinado a la enseñanza y el aprendizaje autónomo, que permite el desarrollo de habilidades cognitivas. Existe una amplia gama de enfoques para crear software educativo para satisfacer las necesidades de los distintos actores en el proceso de enseñanza-aprendizaje, desde programas orientados al aprendizaje hasta sistemas operativos completos destinados a la educación. El software educativo incluye programas tradicionales basados en modelos conductistas de enseñanza, programas de