Un LMS (Sistema de Gestión de Aprendizaje) es un programa de software instalado en un servidor que permite administrar, distribuir y controlar actividades de formación a distancia de una institución. Un LMS gestiona usuarios, recursos, materiales y evaluaciones, y genera informes. Existen LMS propietarios y de código abierto, y su función principal es gestionar contenidos creados externamente más que crearlos.