Un LMS es un software que permite administrar, distribuir y controlar actividades de formación no presencial. Un LMS gestiona usuarios, recursos educativos, y el progreso del aprendizaje, además de proporcionar herramientas de comunicación como foros y videoconferencias. Un LMS debe ser interactivo, flexible, escalable, estándar, accesible y funcional para satisfacer las necesidades de los usuarios.