El documento describe diferentes tipos de software educativo, incluyendo programas de aprendizaje y sistemas operativos educativos como distribuciones Linux. Explica dos enfoques principales del software educativo: la instrucción asistida por computadora, que facilita la labor del educador presentando lecciones en secuencia; y el software educativo abierto, que enfatiza el aprendizaje creativo a través de ambientes de exploración en lugar de una secuencia de contenidos. También señala que en ambientes de software educativo abierto, los estudiantes no necesariamente aprenden