Un LMS es un programa de software instalado en un servidor que se usa para administrar, distribuir y controlar las actividades de formación no presencial de una institución. Permite gestionar usuarios, recursos, materiales y actividades de formación, así como realizar evaluaciones y generar informes. Algunos ejemplos de LMS son Moodle, ATutor y WebCT.