Este documento discute dos tipos de software educativo: abierto y libre. El software educativo abierto enfatiza el aprendizaje creativo a través de ambientes de exploración, mientras que el software educativo libre pretende facilitar la tarea del educador mediante la instrucción asistida por computadora. Sin embargo, este enfoque ha recibido críticas como que los estudiantes pierden interés rápidamente y ven el conocimiento como una tarea de memorización.