Un LMS (Learning Management System) es un sistema de gestión del aprendizaje basado en la web que permite administrar usuarios, recursos, materiales educativos y actividades de formación, evaluar el aprendizaje y generar informes. Los LMS pueden ser de software libre u opciones comerciales, y proveen funcionalidades como asignar cursos, crear contenido, administrar notas de estudiantes, y herramientas de colaboración.