El documento describe diferentes tipos de herramientas de comunicación en línea para la educación, incluyendo programas lineales y ramificados, simulaciones, juegos y evaluaciones. También discute tipos de software educativo como programas de enseñanza asistida por computadora y software educativo abierto. El software educativo abierto se basa en aprendizajes creativos donde los estudiantes aprenden explorando y modificando el software.