Un LMS (Sistema de Gestión de Aprendizaje) es un software que se utiliza para administrar el aprendizaje en línea mediante la gestión de usuarios, materiales educativos, actividades y evaluaciones. Ofrece ventajas como una mayor eficiencia del profesorado y el aprendizaje autónomo de los estudiantes, pero también requiere más motivación por parte de los estudiantes y recursos técnicos. Existen LMS de código abierto como Moodle y Chamilo, así como opciones de pago como WebCT y Blackboard.