Un LMS es un sistema de software que se usa para administrar el aprendizaje en línea en una institución u organización. Permite gestionar usuarios, cursos, materiales y actividades de aprendizaje, así como realizar evaluaciones y generar informes. Las características clave de un LMS incluyen interactividad, flexibilidad, escalabilidad, estandarización, usabilidad y funcionalidad. Existen LMS propietarios como Blackboard y LMS de código abierto como Moodle.