Un LMS (Sistema de Gestión del Aprendizaje) es un software que se usa para crear, administrar, almacenar y gestionar actividades de formación virtual o para complementar clases presenciales. Existen LMS comerciales, de código abierto y en la nube, cada uno con diferentes funcionalidades y usos como apoyar clases presenciales o desarrollar MOOCs.