Este documento describe diferentes tipos de software educativo. Se define el software educativo como aquel destinado a la enseñanza y el aprendizaje autónomo que permite desarrollar habilidades cognitivas. Luego describe el enfoque de instrucción asistida, el software educativo abierto, programas y sistemas operativos educativos, entornos virtuales de aprendizaje, aulas virtuales y campus virtuales.