1. Se denomina software educativo al destinado a la enseñanza y el aprendizaje autónomo y que, además, permite el desarrollo de ciertas habilidades cognitivas.
1.1. contestan inmediatamente las acciones de los estudiantes y permiten un diálogo y un intercambio de informaciones entre el computador y los estudiantes.
2. Al hablar de software educativo nos estamos refiriendo a los programas educativos o programas didácticos, conocidos también, como programas por ordenador, creados con la finalidad específica de ser utilizados para facilitar los procesos de enseñanza y aprendizaje.
2.1. Se excluyen de este tipo de programas, todos aquellos de uso general utilizados en el ámbito empresarial que también se utilizan en los centros educativos con funciones didácticas o instrumentales como: procesadores de texto, gestores de base de datos, hojas de cálculo, editores gráficos, entre otros.
3. Como software educativo tenemos desde programas orientados al aprendizaje hasta sistemas operativos completos destinados a la educación, como por ejemplo las distribuciones GNU/Linux orientadas a la enseñanza