Un LMS es un sistema de gestión de aprendizaje o plataforma tecnológica para e-learning que proporciona herramientas electrónicas para lograr los objetivos de un curso en línea. Surgió para satisfacer la necesidad de educación a distancia. Existen LMS de software libre y comercial, que se diferencian principalmente en sus costos de implementación y mantenimiento. Un LMS típicamente ofrece acceso remoto a cursos, administración de usuarios y contenido, e interactividad entre estudiantes y materiales.