El software educativo se refiere a programas didácticos creados para facilitar los procesos de enseñanza y aprendizaje. Estos programas pueden abordar diferentes materias de formas diversas y ofrecer entornos de trabajo sensibles a los estudiantes. Todos comparten cinco características esenciales: utilizan computadoras de forma interactiva para adaptarse al ritmo individual de cada estudiante y son fáciles de usar.