License & Deployment Mix: 16 tools – 5 OSS, 7 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

What Is a Learning Management System?

A Learning Management System (LMS) is a platform for creating, delivering, and tracking educational content. LMS platforms provide:

  • Course authoring – tools for building courses, lessons, and modules with text, video, interactive content, and file attachments
  • Content delivery – structured presentation of learning material with sequencing, prerequisites, and pacing controls
  • Assessments and quizzes – graded evaluations with question banks, randomization, time limits, and automatic scoring
  • Learner progress tracking – dashboards showing completion status, grades, time spent, and learning paths per user
  • Completion certificates – automatic issuance of certificates when learners finish courses or pass assessments
  • Gamification and badges – achievement systems with points, leaderboards, and digital badges to encourage engagement
  • Mobile access – responsive web interfaces or native apps for learning on mobile devices

LMS platforms are used for employee onboarding, compliance training, product knowledge certification, academic instruction, and customer education. The market is dominated by Moodle (300M+ users worldwide, GPLv3), with strong competition from Open edX (large MOOC deployments), Canvas (US higher education), and commercial SaaS platforms like TalentLMS and Docebo for corporate training.

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison


SSO / OIDC Comparison

OIDC is the preferred SSO protocol.

ToolOIDCSAMLLDAPAuthentik Notes
MoodleYesYesYesOIDC via plugin (widely used); LDAP enrollment sync
Open edXYesYesYesNative OIDC (third-party auth backend); SAML via plugin
ILIASYes*YesYesOIDC via plugin; SAML natively supported
ChamiloNoNoYesLDAP only; no native OIDC or SAML
CanvasYesYesYesNative OIDC and SAML; CAS also supported
SakaiYes*YesYesOIDC via plugin; SAML natively supported
Forma LMSNoYes*YesSAML via plugin; LDAP natively; no OIDC
TotaraYesYesYesNative OIDC (Microsoft + generic); SAML via plugin
LearnDashYes*NoNoOIDC via WordPress plugins (e.g., OpenID Connect Generic)
BlackboardYesYesYesNative OIDC and SAML; Building Block framework
Google ClassroomYesYesYesGoogle Workspace OIDC/SAML with Authentik as IdP
TalentLMSYesYesYes*Native SAML; OIDC via custom integration
Absorb LMSYesYesYesNative OIDC and SAML
DoceboYesYesYesNative OIDC and SAML; SCIM provisioning
CornerstoneYesYesYesNative OIDC and SAML; SCIM provisioning
LitmosNoYesYesSAML SSO; no native OIDC

* = requires specific configuration or plugin

Best SSO support: Canvas (native OIDC, SAML, LDAP), Blackboard (native OIDC, SAML, LDAP), Docebo (native OIDC, SAML, SCIM)

No native SSO: Chamilo (LDAP only)


API Comparison

ToolAPI TypeAuthWebhooksLTISDKs
MoodleREST + SOAPToken, OAuth2Yes (event observers)1.1, 1.3PHP, Python, JS
Open edXRESTOAuth2, JWTYes1.1, 1.3Python
ILIASRESTToken, OAuth2No1.1, 1.3None official
ChamiloREST (limited)API keyNo1.1PHP
CanvasRESTOAuth2Yes (live events)1.1, 1.3Ruby, Python, JS
SakaiRESTOAuth2, BasicNo1.1, 1.3None official
Forma LMSREST (limited)TokenNoNoNone official
TotaraREST + GraphQLToken, OAuth2Yes1.1, 1.3PHP
LearnDashREST (WP)OAuth2, BasicYes (WP hooks)NoPHP
BlackboardRESTOAuth2Yes1.1, 1.3Python, Java, JS
Google ClassroomRESTOAuth2Yes (Pub/Sub)NoAll major
TalentLMSRESTAPI keyYes1.1None official
Absorb LMSRESTTokenYes1.1, 1.3None official
DoceboREST v1OAuth2Yes1.1, 1.3None official
CornerstoneREST + SOAPOAuth2Yes1.1, 1.3None official
LitmosRESTAPI keyYes1.1None official

Learning Features

ToolCourse AuthoringSCORM/xAPIAssessmentsCertificatesGamificationMobile AppOffline Access
MoodleYes (built-in)SCORM 1.2/2004, xAPI*Yes (15+ types)Yes (plugin)Yes (plugin)Yes (official)Yes (app)
Open edXYes (Studio)SCORM*, xAPI*Yes (8+ types)Yes (built-in)Yes (badges)Yes (official)Limited
ILIASYes (built-in)SCORM 1.2/2004Yes (12+ types)Yes (built-in)Yes (badges)NoNo
ChamiloYes (built-in)SCORM 1.2/2004Yes (10+ types)Yes (built-in)Yes (badges)NoNo
CanvasYes (built-in)SCORM*, xAPI*Yes (12+ types)No (LTI)Yes (badges)Yes (official)No
SakaiYes (built-in)SCORM 1.2/2004Yes (12+ types)Yes (plugin)NoYes (responsive)No
Forma LMSYes (built-in)SCORM 1.2/2004, xAPIYes (6+ types)Yes (built-in)Yes (badges)NoNo
TotaraYes (built-in)SCORM 1.2/2004, xAPIYes (15+ types)Yes (built-in)Yes (built-in)Yes (official)Yes (app)
LearnDashYes (WP editor)SCORM* (add-on)Yes (8+ types)Yes (built-in)Yes (badges, points)NoNo
BlackboardYes (built-in)SCORM 1.2/2004, xAPIYes (15+ types)Yes (built-in)Yes (achievements)Yes (official)Yes (app)
Google ClassroomNo (Google Docs)NoYes (Forms)NoNoYes (official)Yes (app)
TalentLMSYes (built-in)SCORM 1.2/2004, xAPI, cmi5Yes (8+ types)Yes (built-in)Yes (points, badges)Yes (official)No
Absorb LMSYes (built-in)SCORM 1.2/2004, xAPIYes (8+ types)Yes (built-in)Yes (leaderboards)Yes (official)Yes (app)
DoceboYes (built-in)SCORM 1.2/2004, xAPI, cmi5Yes (8+ types)Yes (built-in)Yes (gamification)Yes (official)Yes (app)
CornerstoneYes (built-in)SCORM 1.2/2004, xAPIYes (10+ types)Yes (built-in)Yes (built-in)Yes (official)Yes (app)
LitmosYes (built-in)SCORM 1.2/2004, xAPIYes (8+ types)Yes (built-in)Yes (badges, points)Yes (official)No

* = via plugin or third-party integration


Content Standards

ToolSCORM 1.2SCORM 2004xAPI / Tin CanLTIcmi5
MoodleYesYesVia plugin1.1, 1.3Via plugin
Open edXVia pluginVia pluginVia plugin1.1, 1.3No
ILIASYesYesNo1.1, 1.3No
ChamiloYesYesNo1.1No
CanvasVia pluginVia pluginVia plugin1.1, 1.3No
SakaiYesYesNo1.1, 1.3No
Forma LMSYesYesYesNoNo
TotaraYesYesYes1.1, 1.3No
LearnDashAdd-onAdd-onNoNoNo
BlackboardYesYesYes1.1, 1.3No
Google ClassroomNoNoNoNoNo
TalentLMSYesYesYes1.1Yes
Absorb LMSYesYesYes1.1, 1.3No
DoceboYesYesYes1.1, 1.3Yes
CornerstoneYesYesYes1.1, 1.3No
LitmosYesYesYes1.1No

Best standards support: TalentLMS (all five), Docebo (all five), Moodle (all five via plugins)

No standards support: Google Classroom (designed for Google Workspace integration, not packaged e-learning content)


Deployment and Licensing

ToolLicenseSelf-HostedDatabasePricing Model
MoodleGPLv3Yes (Docker, bare metal)MySQL, MariaDB, PostgreSQLFree; MoodleCloud from $130/yr
Open edXAGPLv3Yes (Tutor/Docker)MySQL, MongoDBFree; 2U hosting from $10K/yr
ILIASGPLv3Yes (bare metal, Docker)MySQL, MariaDBFree
ChamiloGPLv3Yes (bare metal, Docker)MySQL, MariaDBFree; Chamilo Association support
CanvasAGPLv3Yes (Docker, bare metal)PostgreSQLFree (OSS); Instructure SaaS contact sales
SakaiECL 2.0Yes (bare metal, Docker)MySQL, MariaDBFree
Forma LMSGPLv2Yes (bare metal, Docker)MySQL, MariaDBFree
TotaraProprietaryYes (bare metal, Docker)PostgreSQL, MySQL, MariaDBSubscription from $5/user/yr
LearnDashProprietaryYes (WordPress)MySQL (via WordPress)From $199/yr (1 site)
BlackboardProprietary SaaSNo (SaaS only since 2024)N/A (managed)Contact sales
Google ClassroomProprietary SaaSNoN/A (managed)Free (edu); Workspace from $7/user/mo
TalentLMSProprietary SaaSNoN/A (managed)Free (5 users); from $89/mo
Absorb LMSProprietary SaaSNoN/A (managed)Contact sales
DoceboProprietary SaaSNoN/A (managed)Contact sales (from ~$25K/yr)
CornerstoneProprietary SaaSNoN/A (managed)Contact sales
LitmosProprietary SaaSNoN/A (managed)From $6/user/mo

Collaboration & Social

ToolForumsMessagingVideo ConferencingPeer Review
MoodleYes (built-in)Yes (built-in)Via plugin (BBB, Zoom)Yes (Workshop)
Open edXYes (built-in)NoVia LTI (Zoom, BBB)Yes (ORA)
ILIASYes (built-in)Yes (built-in)Via pluginYes (built-in)
ChamiloYes (built-in)Yes (built-in)Yes (built-in)No
CanvasYes (built-in)Yes (built-in)Via LTI (Zoom, BBB)Yes (built-in)
SakaiYes (built-in)Yes (built-in)Via LTI (Zoom, BBB)Yes (built-in)
Forma LMSYes (built-in)NoNoNo
TotaraYes (built-in)Yes (built-in)Via plugin (BBB, Zoom)Yes (built-in)
LearnDashVia WP pluginsVia WP pluginsNoNo
BlackboardYes (built-in)Yes (built-in)Yes (Collaborate Ultra)Yes (built-in)
Google ClassroomYes (stream)No (use Meet)Yes (Google Meet)No
TalentLMSYes (built-in)Yes (built-in)Via integration (Zoom, GoTo)No
Absorb LMSNoYes (built-in)Via integration (Zoom)No
DoceboYes (Coach & Share)Yes (built-in)Via integration (Zoom, Teams)Yes (social learning)
CornerstoneYes (built-in)Yes (built-in)Via integrationYes (built-in)
LitmosNoYes (built-in)Via integration (Zoom)No

BBB = BigBlueButton


Tools

16 tools.

Absorb LMS

Absorb LMS is an enterprise cloud learning management system focused on corporate training, compliance, and employee development. Founded in 2003, Absorb targets mid-to-large enterprises with a modern, AI-enhanced learning platform.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC

Website

Blackboard / Anthology

Blackboard Learn is one of the oldest and most widely deployed learning management systems in higher education. Originally launched in 1997, Blackboard dominated the US higher education LMS market for over two decades.

License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none

Website

Canvas LMS

Canvas LMS is the second most widely adopted LMS in US higher education and a major player in K-12 and corporate training markets.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: OIDC, SAML

Website · Source

Chamilo

Chamilo is a Spanish-origin open-source learning management system popular in Latin America, Spain, and francophone countries. Developed and maintained by the Chamilo Association (Belgium), it originated as a fork of Dokeos in 2010.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

Cornerstone Learning (Cornerstone OnDemand)

Cornerstone Learning is the LMS module within Cornerstone OnDemand’s broader human capital management (HCM) and talent management platform.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC

Website

Docebo

Docebo is an enterprise AI-powered learning platform targeting large organizations with complex training requirements.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC

Website

Forma LMS

Forma LMS is an open-source learning management system specifically designed for corporate training and professional development.

License: GPL-2.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: SAML

Website · Source

Google Classroom

Google Classroom is a free learning management system tightly integrated with the Google Workspace ecosystem.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC

Website

ILIAS

ILIAS is a German-origin open-source learning management system with a strong presence in European education, government, and corporate training.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: OIDC, SAML

Website · Source

LearnDash

LearnDash is the most popular WordPress LMS plugin, powering learning experiences for Fortune 500 companies, universities, and online course creators.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: SAML

Website

Moodle

Moodle is the most widely deployed open-source learning management system in the world, with over 300 million users across 400,000+ sites in 240+ countries.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: OIDC, SAML

Website · Source

Open edX

Open edX is the open-source platform powering edX.org and thousands of MOOC (Massive Open Online Course) platforms worldwide.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: OIDC, SAML

Website · Source

Sakai

Sakai is an academic learning management system developed by and for the higher education community.

License: ECL-2.0 (OSS) · Kind: web · Deploy: native, docker · SSO: OIDC, SAML

Website · Source

SAP Litmos

SAP Litmos is a cloud-based learning management system originally developed by Litmos (later CallidusCloud) and acquired by SAP in 2018.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

TalentLMS

TalentLMS is a popular cloud-based learning management system targeting corporate training in SMB and mid-market organizations.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Totara Learn

Totara Learn is an enterprise corporate training LMS forked from Moodle, focused on workplace learning with competency frameworks, learning plans, certifications, and SCORM/xAPI/LTI content support.

License: Proprietary (proprietary) · Kind: web · Deploy: native, docker · SSO: OIDC, SAML

Website

ResorsIT Tools Catalog Search