Transform Learning with a Powerful Enterprise LMS

Learn more
LMS Selection

LMS features checklist: 60 must-have and nice-to-have features

A vendor-neutral checklist of 60 LMS features in ten groups, each marked must-have or nice-to-have with a demo test, plus priorities by organisation type and a scoring method.

Illustration of checklist with must-have and nice-to-have columns, representing lms features

The LMS features that matter most are the ones that deliver, track and prove training: a course builder with SCORM support, assessments, enrolment rules, certificates with expiry, role-based permissions, standard reports, single sign-on, an API, automated reminders, audit logs and accessible, mobile-friendly pages. Everything else is a nice-to-have until your use case makes it essential.

This LMS features checklist covers 60 features in ten groups. Each one is marked must-have or nice-to-have for a typical organisation, with the test to run in a demo and the situations that change its priority. Of the 60, we rate 31 as must-haves and 29 as nice-to-haves.

It is written for buyers who are defining requirements before they talk to vendors. Many LMS features lists online are short and written by a vendor about its own product. This one is vendor-neutral, and where a feature depends on a technical standard we link to the body that publishes it. Standards were checked in October 2026.

How to use this LMS features checklist

A features list is only useful if it shortens your decision. Use it in four passes:

  1. Strike out what you will never use. If you do not sell courses, e-commerce is noise. Removing it now stops it influencing the score later.
  2. Adjust the priorities. Our labels fit a typical employer training its own staff. The section on organisation types shows which nice-to-haves become must-haves for training companies, universities, associations and regulated employers.
  3. Turn each must-have into a test. "Supports SSO" proves nothing. "Sign in from our Entra ID tenant during the demo" does. The last column of every table gives a test you can copy.
  4. Score vendors on the same sheet. The scoring section near the end explains how to do an LMS features comparison without letting a long nice-to-have list hide a missing must-have.

Two definitions keep the labels honest. A must-have is a feature whose absence would stop you launching or would force a manual workaround every week. A nice-to-have improves the experience or saves time but has an acceptable workaround. If this is your first selection project, pair the checklist with our 9-step method for choosing an LMS.

Content and assessment features (1 to 12)

These features decide what learners see and how you check that they learned it. They are also where standards matter most, because content outlives platforms.

Course creation and content

SCORM remains the common format for packaged e-learning. The ADL Initiative describes SCORM 1.2, released in 2001, as the first widely adopted version, and SCORM 2004 4th Edition, released in 2009, as the most recent. Newer content may use xAPI, published as IEEE 9274.1.1-2023, or cmi5, an xAPI profile for content launched from an LMS. Our guide to SCORM vs xAPI vs cmi5 explains when each one fits.

No.FeaturePriorityWhat to check in the demo
1Built-in course builderMust-haveBuild a short course with a video, a document and a quiz without leaving the LMS. Time how long it takes a new admin.
2SCORM 1.2 and SCORM 2004 importMust-haveUpload one of your own packages. Confirm completion, score and resume all work, not just that the file opens.
3xAPI and cmi5 supportNice-to-haveLaunch a cmi5 package and view the statements it sends. A must-have if your authoring tool publishes to these formats or you need data beyond completion.
4Video hosting with resume and captionsMust-haveUpload a long video, stop halfway, return on another device and check it resumes. Add a caption file.
5Content reuse and versioningNice-to-haveUse one lesson in two courses, then update it. See whether both courses change and what happens to learners in progress.
6AI-assisted drafting with human reviewNice-to-haveGenerate a lesson outline or quiz from your own document. Check that nothing is published without approval and ask where your data is sent.

Assessments and exams

Assessment depth varies more between platforms than any other area. A compliance quiz and a certification exam are different products.

No.FeaturePriorityWhat to check in the demo
7Quizzes with question banks and randomisationMust-haveBuild a quiz that draws ten questions at random from a bank of thirty, so two learners get different papers.
8A range of question typesMust-haveBeyond multiple choice, check for matching, ordering, fill-in and free text. List the types your subject needs before the demo.
9Assignments with rubrics and manual gradingNice-to-haveSubmit a file, grade it against a rubric and return feedback. A must-have for education and skills-based programmes.
10Timed exams with attempt limitsMust-haveSet a time limit, a pass mark and a maximum number of attempts, then see what the learner is shown after failing.
11Online proctoring or browser lockdownNice-to-haveSit a proctored test and review the evidence an invigilator would see. A must-have when the result leads to a licence or certification.
12Surveys and course feedbackNice-to-haveAttach a feedback form to course completion and view the results by course and by trainer.

Delivery and certification features (13 to 24)

Delivery features control who gets which training and when. Certification features turn completions into evidence.

Learning delivery

No.FeaturePriorityWhat to check in the demo
13Learning paths and prerequisitesMust-haveChain three courses so the second unlocks only after the first is passed, and view progress across the whole path.
14Enrolment rules and a self-enrolment catalogueMust-haveCreate a rule that enrols everyone with a given job title, then add a user with that title and watch it fire.
15Instructor-led and virtual sessions with attendanceMust-haveSchedule a session in Zoom, Microsoft Teams or Google Meet from inside a course and mark attendance afterwards. Skip this only if all your training is self-paced.
16Drip scheduling and due datesNice-to-haveRelease lessons weekly and set a due date relative to enrolment, not a fixed calendar date.
17Mobile accessMust-haveComplete a course, including a SCORM module and a quiz, on a mid-range phone. Ask whether mobile is a responsive site, an installable web app or a native app.
18Offline accessNice-to-haveDownload a lesson, switch to airplane mode, complete it and check the result syncs later. A must-have for field and site workers.

Certification and compliance

If any of your training repeats on a cycle, expiry and recertification save more admin time than any other feature on this list.

No.FeaturePriorityWhat to check in the demo
19Certificates with custom templatesMust-haveDesign a certificate with your logo, the learner's name, the course and the date, and download the PDF.
20Expiry and automatic recertificationMust-haveSet a 12-month validity and show what the learner and manager receive 30 days before expiry. Optional only if nothing you teach ever expires.
21Public certificate verificationNice-to-haveOpen a certificate's verification link while signed out and confirm it shows holder, issue date and status. Ask about Open Badges 3.0 if you issue portable credentials.
22Compliance dashboardMust-haveShow one screen listing who is overdue, due soon and complete for a mandatory course, filtered by team.
23E-signatures and policy acknowledgementNice-to-haveHave a learner read a policy and sign it, then find the signed record. A must-have in regulated manufacturing and life sciences.
24Continuing education credit trackingNice-to-haveAssign credit hours by category to a course and view a learner's total against a requirement. A must-have for licensed professions and membership bodies.

User management and reporting features (25 to 36)

These features decide how much manual work the platform creates for administrators and whether managers can act on the data without asking for a spreadsheet.

Users, roles and structure

No.FeaturePriorityWhat to check in the demo
25Roles and permissionsMust-haveCreate an instructor who can grade one course but cannot see other courses or user data. Ask how many custom roles are allowed.
26Groups, departments and hierarchyMust-haveModel your real structure, such as region, site and team, and confirm reports and enrolment rules can use every level.
27Bulk import and attribute-based enrolmentMust-haveImport a CSV of 200 users with departments and check they land in the right groups and courses without further clicks.
28Manager dashboardsMust-haveSign in as a line manager and view only your own team's progress and overdue items.
29Multi-tenant portals or branchesNice-to-haveCreate a second portal with its own branding, users, catalogue and administrator who cannot see the first. A must-have for training companies, franchises and customer academies.
30Custom user fieldsNice-to-haveAdd a field such as licence number or cost centre and use it in a report and an enrolment rule.

Reporting and analytics

No.FeaturePriorityWhat to check in the demo
31Standard completion and progress reportsMust-haveOpen a report of completion by course and by person, and drill from the total down to one learner's history.
32Custom report builderNice-to-haveBuild a report that joins a custom user field with quiz scores, then save it for reuse.
33Scheduled reports by emailMust-haveSchedule a weekly overdue report to a manager who does not sign in to the LMS.
34Export to CSV, Excel or PDFMust-haveExport a full training record for one person and a full completion list for one course. Check dates and time zones in the file.
35Assessment and question analysisNice-to-haveView which questions most learners get wrong and how long attempts take, so you can fix weak questions.
36Learning record store and BI accessNice-to-haveQuery raw learning data through an API or connector from your BI tool. A must-have if xAPI data or company-wide dashboards are part of your plan.

Integration and engagement features (37 to 48)

Integrations decide whether the LMS becomes part of daily work or one more password. Engagement features decide whether people come back without being chased.

Integrations and standards

Single sign-on usually runs on one of two standards: SAML 2.0 from OASIS, or OpenID Connect, an identity layer on top of OAuth 2.0. Our comparison of SAML vs OIDC for LMS single sign-on covers the choice. User provisioning has its own standard, SCIM, defined in RFC 7644. For connecting external learning tools, LTI 1.3 from 1EdTech (formerly IMS Global) uses OpenID Connect, signed JWTs and OAuth 2.0 workflows.

No.FeaturePriorityWhat to check in the demo
37Single sign-on with SAML 2.0 or OpenID ConnectMust-haveSign in from your own identity provider in a trial tenant. Ask whether SSO costs extra. Very small teams can live without it.
38SCIM provisioning or HR system syncNice-to-haveDeactivate a user in the directory and watch the LMS account close. A must-have above a few hundred users, where manual leaver handling fails.
39REST API and webhooksMust-haveRead the public API documentation before the demo. Create a user and fetch completions with a test token, and trigger a webhook on course completion.
40LTI 1.3Nice-to-haveLaunch an external tool from a course and return a grade. A must-have in higher education, and useful anywhere you embed third-party labs or content.
41CRM and payment integrationsNice-to-haveShow a completed course appearing on a contact record in your CRM, or a paid order creating an enrolment.
42Chat and collaboration alertsNice-to-haveSend an assignment or reminder into Slack or Microsoft Teams and open the course from the message.

Engagement and communication

No.FeaturePriorityWhat to check in the demo
43Automated notifications and remindersMust-haveSet reminders for enrolment, approaching due dates and overdue items, edit the wording and copy in the manager.
44GamificationNice-to-haveAward points and a badge for a course, view the leaderboard, then switch each element off. Being able to disable it matters as much as having it.
45Discussion forums and social learningNice-to-havePost a question in a course forum and check who is notified and who can moderate.
46Learner home page and searchMust-haveSign in as a learner. What is due should be obvious within five seconds, and search should find a course by a word in its description.
47Multilingual interface and contentNice-to-haveSwitch the interface language as a learner and check emails and certificates follow. A must-have for workforces in several countries.
48AI tutor or assistantNice-to-haveAsk it a question the course answers and one it does not. It should cite the course and admit what it does not know. Ask what is logged.

Security, accessibility and deployment features (49 to 60)

These rarely appear in a demo unless you ask, and they are the features your security, legal and procurement teams will examine most closely.

Security, privacy and accessibility

For accessibility, the reference is WCAG 2.2, a W3C Recommendation with three conformance levels: A, AA and AAA. Level AA is the usual target. Legal baselines differ: the Revised Section 508 Standards for US federal agencies incorporate WCAG 2.0, and the ADA Title II web rule for state and local government sets WCAG 2.1 Level AA.

No.FeaturePriorityWhat to check in the demo
49Multi-factor authentication or passkeysMust-haveRequire a second factor for administrators at least, and check it can be enforced by role, not left optional.
50Audit logsMust-haveChange a learner's completion as an admin, then find the entry showing who changed it, when and from what value.
51Encryption and backupsMust-haveAsk for written answers: encryption in transit and at rest, backup frequency, restore testing and how long a full restore takes.
52Privacy toolsMust-haveExport all data held on one person, delete that person, and set retention periods for logs and inactive accounts.
53Accessibility to WCAG Level AAMust-haveRequest the accessibility conformance report, then complete a course using only the keyboard and again with a screen reader.
54Data residency choiceNice-to-haveAsk which regions your data and backups can be hosted in. A must-have where law or contracts keep data in one country.

Deployment, administration and commercial terms

No.FeaturePriorityWhat to check in the demo
55Deployment choice: cloud or self-hostedNice-to-haveAsk whether the same product can run on your own infrastructure and whether features differ. A must-have when policy rules out shared cloud hosting.
56White-labelling and custom domainNice-to-haveApply your logo, colours and domain, and check that emails and certificates carry no vendor branding. A must-have for external audiences.
57E-commerceNice-to-haveSell one course and one bundle of seats, apply a coupon and issue an invoice with the correct tax.
58Sandbox or staging environmentNice-to-haveAsk for a separate environment where you can test integrations and upgrades without touching live data.
59Full data export and migration toolsMust-haveAsk how you would leave. You should get users, enrolments, completions, certificates and content in open formats at no extra charge.
60Support and uptime commitmentsMust-haveRead the service level agreement: uptime target, support hours, response times and what happens when they are missed.

Must-have LMS features by organisation type

The labels above describe a typical employer. Your sector moves several features across the line. Use this table to adjust the checklist before you send it to vendors. Numbers refer to the features above.

Organisation typeNice-to-haves that become must-havesWhy
Regulated employerE-signatures (23), SCIM or HR sync (38), data residency (54)Auditors ask for signed records, leavers must lose access the same day, and data location is often set by law or contract
Licensed profession or membership bodyCredit tracking (24), public verification (21), proctoring (11), e-commerce (57)Members renew on credit cycles, third parties check credentials, and exams and courses are often paid for
Training company or customer academyMulti-tenant portals (29), white-labelling (56), e-commerce (57), CRM integration (41)Each client expects its own branded space, and enrolments start with a sale
University or collegeAssignments with rubrics (9), LTI 1.3 (40), forums (45)Teaching depends on graded work, external tools and discussion
Field, retail or site workforceOffline access (18), multilingual interface (47)Connectivity is patchy and teams read different languages
Global enterpriseSCIM (38), learning record store and BI access (36), sandbox (58), multilingual interface (47)Scale makes manual user handling, isolated data and untested upgrades too risky
Small business under about 50 usersNoneYou can also relax single sign-on (37) and the API (39) if you have no identity provider or systems to connect

If you end up with more than about 40 must-haves, go through them again. A requirement that no shortlisted vendor can fail is not helping you choose.

LMS features comparison: how to score vendors

A features comparison goes wrong when a vendor with 55 ticks beats a vendor with 50, even though one of the five missing ticks was a must-have. This method prevents that.

  1. Score what you saw working. Use 0 for not available, 1 for available only through a workaround or custom work, 2 for meets the requirement as standard and 3 for exceeds it in a way you would use. Roadmap promises score 0.
  2. Apply a knock-out rule. Any must-have scoring 0 removes the vendor, however high the total.
  3. Weight the rest. Multiply must-have scores by 3 and nice-to-have scores by 1, then add them up.
  4. Write down the evidence. Next to each score, note what you saw: a demo, a trial tenant, a document or only a verbal answer.

Here is how four rows of the sheet might look. The vendors and numbers are illustrative, not real products.

FeaturePriorityWeightVendor A scoreVendor B scoreEvidence
SCORM 1.2 and 2004 import (2)Must-have322Our own package tested in both trials
Expiry and recertification (20)Must-have331B needs a manual re-enrolment
Single sign-on (37)Must-have320B offers it only on a higher plan than quoted
Gamification (44)Nice-to-have113Seen in demo

Vendor B is knocked out on single sign-on unless the quote changes, however good its gamification looks. A score of 1 is a prompt for a different question: what would it cost to close the gap? A plugin, an integration or a custom report often costs less than switching to a platform that fits less well elsewhere, but get that estimate before you sign, not after.

Mistakes to avoid when building an LMS features list

  • Counting features and not testing them. Every vendor will say yes to "reporting". Only a test with your own data shows whether the report you need exists.
  • Marking everything as a must-have. If every feature is essential, the list cannot separate two vendors.
  • Judging only the learner view. Demos show the polished side. Ask to spend half the session in the administrator screens, where your team will work every day.
  • Skipping your own content. Sample courses always work. Upload your largest SCORM package and your longest video during the trial.
  • Buying the roadmap. A feature due next quarter is not a feature. Score what exists, and put any promised date in the contract if it matters.
  • Forgetting the exit. Data export (59) feels irrelevant on signing day. It decides how painful your next migration will be.

How we can help

If your preferred platform misses one or two must-haves, that is often solvable. We build plugins and custom features through our LMS customization service, and we connect learning platforms to HR, identity and CRM systems through LMS integration. Send us your checklist and shortlist, and ask for a quote on closing the gaps before you commit.

Frequently asked questions

What are the most important features of an LMS?

The features that deliver, track and prove training: course building with SCORM import, assessments, enrolment rules, certificates with expiry, roles, standard reports, single sign-on, an API, reminders, audit logs, accessibility and mobile access.

What is the difference between must-have and nice-to-have LMS features?

A must-have is a feature you cannot launch without, or whose absence creates manual work every week. A nice-to-have saves time or improves the experience but has a workaround you could accept.

Does every LMS need SCORM support?

If you buy or build packaged e-learning, yes, because SCORM is still the common format for packaged courses. If all your content is video, documents and native quizzes you can manage without it, at the cost of portability.

Which LMS features matter most for compliance training?

Rule-based enrolment, expiry with automatic recertification, a compliance dashboard, scheduled reports and audit logs. Regulated sectors often add e-signatures and credit tracking.

How many features should be on an LMS requirements list?

Enough to cover every area you will use, with a short must-have list. In practice that is often 40 to 60 features in total, of which fewer than 40 are must-haves, so the list can still separate vendors.

Ready when you are

Get a scoped estimate for your LMS project

Share your requirements and get a cost range, timeline and delivery plan within one business day.

Sources & references

  1. SCORM - ADL Initiative
  2. IEEE 9274.1.1-2023: JSON data model format and RESTful web service for learner experience data tracking and access (xAPI) - IEEE Standards Association
  3. cmi5 specification - AICC cmi5 working group
  4. Learning Tools Interoperability Core Specification 1.3 - 1EdTech
  5. Open Badges Specification 3.0 - 1EdTech
  6. SAML V2.0 Technical Overview - OASIS
  7. OpenID Connect Core 1.0 - OpenID Foundation
  8. RFC 7644: System for Cross-domain Identity Management: Protocol - IETF
  9. Web Content Accessibility Guidelines (WCAG) 2.2 - W3C
  10. IT accessibility laws and policies - Section508.gov (GSA)
  11. Fact sheet: rule on the accessibility of web content and mobile apps (ADA Title II) - US Department of Justice

Keep reading

Illustration of certificate with credit-hours counter, representing best lms for continuing education

· 12 min read

Best LMS for Continuing Education (CE and CPD)

Nine LMS platforms for CE and CPD providers scored on a published rubric: credit tracking, expiring certificates, AMS integration, member pricing and…

Before you go - get a free LMS audit

Tell us which LMS you use and what is not working. An engineer replies within one business day.

Choose which optional cookies we may use. You can change this at any time from "Cookie preferences" in the footer. Cookie policy · Privacy policy