01
FIG 01 · LMS Development
Custom LMS development that speaks SCORM, xAPI and LTI 1.3
Learning platforms and mobile learning apps built around your courses, learners and data, with the learning standards your content and tools need, or the right Moodle extension if that is all you need.
See how it works
FIG 02 · Quick answer
What is custom LMS development?
Custom LMS development means building a learning management system around your courses, learners and data instead of renting a fixed SaaS product. Elgrith builds custom LMS platforms and mobile learning apps with SCORM, xAPI and LTI 1.3 support, extends Moodle where that is enough, and designs for WCAG 2.2 accessibility from day one.
- LTI 1.3 tools, plus SCORM, xAPI and cmi5 content
- 1.3
- Projects delivered since 2015
- 1,000+
- Clients across the USA, UK and India
- 250+
- Your code, configuration and IP
- 100%
FIG 03 · Why it matters
The standards have versions. Most vendors skip them.
From IEEE, 1EdTech, Moodle and ADA.gov, read on 23 Oct 2026.
01
IEEE
xAPI is an active IEEE standard
xAPI is published as IEEE 9274.1.1-2023, listed as an “Active Standard” since 6 Oct 2023. It records learning anywhere into a learning record store (LRS).
Source: IEEE 9274.1.1-2023, xAPI (read 23 Oct 2026)(opens in a new tab)02
LTI 1.3
The current LTI version
1EdTech: “This is version 1.3.0 of this specification, which is the latest Final version.” LTI Advantage adds grades, rosters and deep linking on top.
Source: 1EdTech, LTI Core specification (read 23 Oct 2026)(opens in a new tab)03
26 Apr 2027
ADA Title II web deadline for larger US public entities
ADA.gov now lists 26 Apr 2027 for public entities serving 50,000+ people and 26 Apr 2028 for smaller ones, with WCAG 2.1 AA as the standard. Public colleges and universities are covered.
Source: ADA.gov, Title II web and mobile rule (read 23 Oct 2026)(opens in a new tab)
FIG 04 · Decide
Build, buy or extend?
Not every training team needs a custom LMS. If a SaaS product or a Moodle plugin covers your needs, we will tell you. Custom pays off when the platform is your product, or when your data, integrations or learner experience don’t fit a template.
| SaaS LMS | Moodle (5.3 LTS) | Custom LMS | |
|---|---|---|---|
| Time to launch | Fastest | Fast, with set-up and plugins | Longest: built in phases |
| Control of features and UX | Low: the vendor’s roadmap | Medium: themes and plugins | Full |
| Learning standards | Whatever the vendor supports | SCORM, LTI and more, built in or via plugins | The ones you need: SCORM, xAPI, cmi5, LTI 1.3 |
| Hosting and upgrades | The vendor | You or a host; LTS upgrades on a schedule | You, on your cloud, with our support |
| Running cost shape | Per-user or per-seat fees | Hosting plus support; no licence fee | Hosting plus support; you own the code |
| Best for | Standard internal training | Schools, universities, budget-conscious L&D | Course businesses, edtech products, complex integrations |
Moodle 5.3 (LTS) was released on 5 Oct 2026, with general support to 4 Oct 2027 and security support to 1 Oct 2029; it needs PHP 8.3 or later (moodledev.io, checked 23 Oct 2026).
Building a learning product? SaaS developmentFIG 05 · What you get
LMS development company: what we build
Learning platforms for training companies, corporate L&D teams, universities, schools and edtech startups, from the course catalogue to the certificate, and the integrations around them.

02
Course marketplaces
03
University and school platforms
04
Compliance training
05
Customer education academies
06
Mobile learning apps
07
Moodle customisation
08
LMS migration
Deliverables
11
deliverables, in writing
FIG 06 · Learning standards
Learning standards we support
Standards decide whether your existing content plays, whether learning outside the LMS gets tracked and whether other tools can plug in. Every competitor lists them; we name the versions.
SCORM 1.2 and SCORM 2004
- What
- Packaged courses that report completion and scores to the LMS
- Why
- Most authoring tools still export SCORM
- We do
- Import, play and track both versions
xAPI (IEEE 9274.1.1-2023)
- What
- Statements about learning, from anywhere, sent to an LRS
- Why
- Tracks simulations, apps, videos and on-the-job learning
- We do
- LRS set-up and xAPI tracking in your apps
cmi5
- What
- An xAPI profile from the ADL Initiative for LMS-launched courses
- Why
- SCORM-style launch with xAPI-style data
LTI 1.3 and LTI Advantage
- What
- Secure launch of external tools from an LMS (1EdTech)
- Advantage
- Grades, rosters and deep linking
- We do
- Build LTI tools or make your LMS an LTI platform
SSO: SAML and OIDC
- With
- Microsoft Entra ID, Google Workspace, Okta and others
- Plus
- Provisioning from your HRIS or student system
WCAG 2.2 AA
- Where
- Player, course pages, quizzes and the mobile app
- See
- Website accessibility audits
FIG 07 · Features
LMS features, built around your learners
The core every LMS needs, plus the pieces that make yours different. We build the core first and add the rest in phases, so learners are on the platform early.
08principles
Course authoring and import
A course builder for lessons, video and H5P content, plus SCORM, xAPI and cmi5 package import.
Assessments and certificates
Quizzes, assignments, rubrics and certificates with expiry dates and verification links.
Cohorts and learning paths
Groups, schedules, prerequisites and paths, assigned by role, team or enrolment.
Gamification
Points, badges, streaks and leaderboards, used where they help and switched off where they don’t.
Analytics dashboards
Progress, completion and assessment data for learners, managers and admins, exportable for reporting.
Payments and subscriptions
One-off courses, subscriptions and seat licences for teams.
Payment gateway integrationAI tutors and content tagging
AI study help grounded in your course content, and automatic tagging for search.
AI developmentHRIS and CRM integrations
Users, teams and completions synced with your HR system and CRM, so records stay in one place.
FIG 08 · Mobile
Mobile learning apps
Elearning app development for learners who study on the train, on shift or with patchy signal. One codebase for iOS and Android, sharing the LMS’s accounts and progress.
04principles
Offline downloads
Lessons, video and quizzes downloaded for offline use, with progress synced when back online.
Push reminders
Due-date, streak and new-course reminders that learners can tune or switch off.
Progress that follows the learner
Start on the laptop, finish on the phone: one record of progress across web and app.
FIG 09 · Accessibility
Accessibility and compliance
We design and test to WCAG 2.2 AA from the first screen. This is engineering guidance, not legal advice: your legal team decides what applies to you, and we make the platform ready for it.
04principles
WCAG 2.2 AA by design
Keyboard access, captions, focus order, contrast and screen-reader testing in the player, quizzes and app.
ADA Title II dates
US state and local government entities, including public colleges, face 26 Apr 2027 (50,000+ population) or 26 Apr 2028, with WCAG 2.1 AA as the standard (ADA.gov, 23 Oct 2026).
FERPA and UK GDPR
Student and learner data handled with role-based access, audit logs and data export, built around FERPA in the US and UK GDPR in the UK.
Accessibility audits
Full WCAG audits and remediation guidance for existing platforms.
Website accessibility
FIG 10 · Process · 6 steps
Pilot with real learners, then scale
Discovery, a clickable prototype, an MVP and a pilot cohort before the full roll-out. A fixed written quote after a free call, sprints with weekly demos, and you own the code and IP.
- Step 01
Free call
Tell us what you run today, what has to change and by when. We ask about users, data, permissions and integrations, not just the product name.
- Step 02
Assessment
Discovery: learners, courses, existing content formats, standards, integrations and reporting needs, and an honest build, buy or extend recommendation.
- Step 03
Fixed written quote
A written scope, a fixed quote and the plan for migration, testing and hand-over, before any work starts.
- Step 04
Sprints with weekly demos
A clickable prototype first, then the MVP in sprints with a demo every week, tested with SCORM and xAPI content from your own catalogue.
- Step 05
Launch
A pilot cohort on the live platform, fixes from their feedback, then the wider roll-out, with migration from your old LMS if you have one.
- Step 06
Support
New features, content support and planned upgrades of PHP, frameworks and Moodle versions, on terms agreed in your written scope.
FIG 11 · What you get
Everything included
Written into your fixed quote, so you know exactly what you are paying for before work starts.
11items
- Written scope and fixed quote
- Build, buy or extend recommendation
- Clickable prototype of key learner and admin screens
- Web LMS in your repository and cloud
- SCORM 1.2 / 2004 player and tracking
- xAPI tracking and LRS, if needed
- LTI 1.3 integration, if needed
- Mobile learning app, if in scope
- WCAG 2.2 AA checks on key journeys
- Data migration from your old LMS, verified
- Admin guides, runbooks and IP assignment
FIG 12 · Tech & tools
The tools behind the work
Proven, well-supported tools, chosen for your project and set up in accounts your business owns.
- SCORM 1.2
- SCORM 2004
- xAPI
- cmi5
- LTI 1.3
- LTI Advantage
- Learning record store
- Moodle 5.3 LTS
- H5P
- SAML
- OpenID Connect
- React
- Next.js
- Node.js
- Laravel
- PostgreSQL
- Flutter
- AWS
FIG 13 · Who it’s for
LMS work for people who teach, train and sell learning.
Custom platforms, Moodle extensions and mobile apps, with the same rules: an honest recommendation first, your content, your IP.
3 audiences
Corporate L&D
Training that fits how your company works.
Onboarding, compliance and skills training with SSO, HR system sync and the manager reports your SaaS LMS can’t produce.
- SSO with your identity provider
- HRIS sync
- Compliance due dates and certificates
- Manager dashboards
Training companies and edtech
An LMS that is your product.
Course marketplaces, subscription academies and white-label platforms you own outright, with payments, apps and analytics built in.
- Payments and subscriptions
- Mobile learning apps
- xAPI analytics
- MVP and pilot cohort first
UK teams
LMS development for UK organisations.
UK projects run through our London client partner, with engineering at our New Delhi HQ. We write in UK English, design learner data handling around UK GDPR, and agree working hours in your written scope.
- London client partner
- UK English throughout
- Fixed written quote in GBP
- UK GDPR-aware learner data
FIG 14 · Working with us from the USA and UK
Built in New Delhi. Run on your hours.
Every project gets a point of contact in New York or London and an engineering team in New Delhi. Here is how today’s working days line up, live.
New York
North America
--:--ET
New Delhi team Your working day- Shared working time
- ≈ 3 hours today
- New Delhi is
- 10.5 h ahead
- Live calls, your time
- 9 a.m. to 12 p.m. ET
London
UK & Europe
--:--UK
New Delhi team Your working day- Shared working time
- ≈ 4.5 hours today
- New Delhi is
- 5.5 h ahead
- Live calls, your time
- 9 a.m. to 1:30 p.m. UK
Three ways to work together
- 01
Fixed-scope project
A written scope, one fixed price and a dated plan. Suits websites, apps and MVPs.
- 02
Dedicated team
Designers and engineers on your roadmap every month, billed monthly.
- 03
White label
For US and UK agencies: our work, your brand, unbranded deliverables.
Every engagement
- Fixed quote in USD, GBP or INR after a free 30-minute call
- NDA before discovery. You own all code, designs and content
- A working demo every sprint, not status slides
- Reply within one business day, calls inside your hours
Calls on ET or UK hours
FIG 15 · Compare
LMS vs LXP: what is the difference?
An LMS manages and tracks assigned learning; an LXP helps people discover learning for themselves. Many organisations need the LMS core with some LXP features on top.
| LMS | LXP | |
|---|---|---|
| Main job | Assign, deliver and track training | Recommend and curate learning |
| Who drives it | Admins and managers | Learners |
| Content | Your courses, often SCORM | Courses plus articles, videos and external content |
| Tracking | Completions, scores, certificates | Activity and interests, often via xAPI |
| Best for | Compliance, onboarding, formal courses | Upskilling and self-directed learning |
FIG 16 · Migrate
LMS migration: what moves and how we verify it
Completion records are often legal records, so an LMS migration has to move them intact. This is what we move and how we check it.
| Data | How it moves | How we check it |
|---|---|---|
| Users and groups | Export and import, or sync from your identity provider | User counts and group membership |
| Courses and SCORM packages | Re-imported and test-launched | Each package launches and reports completion |
| Completions and transcripts | Mapped field by field to the new schema | Record counts and spot checks per course |
| Certificates | Re-issued with original dates, or archived as PDFs | Dates and expiry rules match |
| xAPI statements | Forwarded to the new LRS | Statement counts match |
FIG 17 · Compare
SCORM vs xAPI vs cmi5: which standard?
| SCORM (1.2 / 2004) | xAPI | cmi5 | |
|---|---|---|---|
| What it is | Packaged courses that talk to an LMS | Learning statements sent to an LRS | An xAPI profile for LMS-launched courses |
| Tracks learning outside the LMS | No | Yes | Course launched by the LMS; data as xAPI |
| Status, 23 Oct 2026 | Widely supported by authoring tools | IEEE 9274.1.1-2023, active standard | Published by the ADL Initiative |
| Best for | Existing course libraries | Apps, simulations and on-the-job learning | New courses that need richer data |
FAQ
Frequently asked questions
Straight answers about LMS Development with Elgrith.
We don’t publish prices. The cost depends on the number of users and roles, which learning standards you need (SCORM, xAPI, cmi5, LTI 1.3), integrations such as SSO, HR systems and payments, a mobile app, AI features and migration from an old LMS. After a free call and discovery you get a written scope and a fixed quote.
FIG 18 · Related
Keep exploring
EdTech Software Development
K-12, tutoring & LTI-ready appsSaaS Development
Multi-tenant apps, billing & AIWeb Portal Development
Customer, partner & employee portalsFlutter App Development
One codebase for iOS & AndroidAI Development
LLM apps, AI agents & MCPWebsite Accessibility
WCAG audits & ADA remediationSaaS & Startups
Free 30-minute call
Build the LMS your learners need.
Tell us about your courses, learners and the platform you have today. After a free call you get a build, buy or extend recommendation, a written scope and a fixed quote.
Pick a day for your call
OpenPick a day. You'll choose a time in your own time zone on the next step.






