Un LMS (sistema de gestión de aprendizaje) es un software instalado en un servidor web que se usa para administrar, distribuir y controlar actividades de formación no presencial como el aprendizaje electrónico. Un LMS puede almacenar archivos, cargar paquetes, tener foros, chats, un calendario, sistemas para entregar tareas y evaluar a profesores y estudiantes. Existen LMS de código abierto gratuitos como Moodle y también plataformas comerciales pagadas como Blackboard.