Este tipo de aplicativos están pensados y diseñados para enseñar y/o ayudar al alumno a descubrir ciertos principios o conceptos preestablecidos.
Además de entregar información, exigen la intervención del estudiante, propiciando la comprensión, análisis, síntesis y evaluación realizados a través de la interacción con el software.
Ejemplos: Adobe Captivate, etc.