Un LMS (Sistema de Gestión del Aprendizaje) es un software que permite administrar, distribuir y controlar actividades de formación presencial o en línea de una organización. Funciona alojando y administrando cursos y alumnos, guardando la actividad del alumno y los contenidos creados por diferentes fuentes. Existen LMS comerciales, de código abierto y propietarios, cada uno con ventajas y desventajas en cuanto a costos, funcionalidades y soporte.