A learning management system (LMS) is the software backbone of modern online education. It hosts course content (videos, readings, quizzes, projects), manages learner enrolments and cohorts, runs assessments and grading, issues certificates, and reports on outcomes to instructors and administrators.
What an LMS does
- Content delivery — sequenced lessons, video streaming, interactive content (SCORM/xAPI), live classes.
- Enrolment & identity — learner accounts, single sign-on (SSO), cohorts, departments, roles.
- Assessment — quizzes, assignments, proctored exams, plagiarism checks, manual and AI-assisted grading.
- Reporting — completion rates, time on task, scores, certificate issuance, accreditation-friendly exports.
- Integration — student information systems (SIS), HRIS, payment gateways, video conferencing, identity providers.
LMS vs LXP vs CMS
An LMS is structured around programmes, cohorts, and compliance — the system of record for what a learner has completed. A Learning Experience Platform (LXP) is structured around discovery and recommendation. A Content Management System (CMS) is structured around publishing generic web content. Most universities run an LMS as their primary system and add an LXP for self-directed discovery.
Hosted SaaS vs self-hosted LMS
Open-source LMSs (Moodle, Open edX) are self-hosted — the institution runs the servers, plugin upgrades, security patches, and uptime. Hosted SaaS LMSs (Canvas, Blackboard, DeepTech) run on the vendor's infrastructure with regular updates included. The right choice depends on the institution's IT capacity and the rate at which it expects new capabilities.