La gestione dell'insegnamento e dell'apprendimento passa attraverso il Learning Management System (LMS).
Non esiste una definizione univoca del termine LMS. Una definzione approssimativa di questo sistema è la seguente: qualsiasi LMS è fondamentalmente una piattaforma che Le offre funzioni utili alla realizzazione del concetto didattico da Lei scelto per un corso, alla preparazione dei Suoi contenuti didattici e alla gestione dei/delle partecipanti al corso.
Un LMS è dunque uno strumento di supporto per il "Blended Learning" e per i corsi virtuali. Per quel che riguarda i/le partecipanti, soprattutto la gestione e l'assistenza sono una parte rilevante del sistema, che offre inoltre molte funzioni LMS integrate come i meccanismi di regolamentazione d'accesso, gli editori di corso, le gestioni dei/delle partecipanti e dei gruppi, gli strumenti di valutazione e quelli di collaborazione (forum, chat, TWIKI, e-mail ecc.), gli ambienti di verifica dell'apprendimento per test e autotest così come varie possibilità per la visualizzazione del materiale didattico. Queste funzioni si presentano in modo più o meno elaborato nei diversi LMS. La maggior parte dei LMS odierni sono applicazioni web.