Un LMS (Sistema de Gestión del Aprendizaje) es un software instalado en un servidor que permite administrar, distribuir y controlar actividades de formación presenciales y en línea. Un LMS almacena la actividad de los estudiantes como páginas vistas, tiempo de navegación y participación, y permite ofrecer cursos en línea. Existen LMS comerciales, de código abierto y propietarios, cada uno con ventajas y desventajas en cuanto a costo, soporte y funcionalidad.