A learning platform can be a simple course portal or the core product of a training business. This guide explains what drives the effort and running cost of a custom LMS, so you can decide what belongs in the first release and what can wait.
Why do LMS projects vary so much in cost?
LMS projects vary because “LMS” covers very different products. An internal compliance-training portal for one company, a paid online academy with live classes, and a multi-tenant platform serving dozens of corporate clients are all LMSs. The difference lies in tenancy, commerce, video and integrations, not in the basic idea of courses and quizzes.
What are the main cost drivers?
| Cost driver | Lower effort when… | Higher effort when… |
|---|---|---|
| Learning features | Courses, quizzes and certificates | Assignments with grading, rubrics, practical sign-offs, learning paths |
| Tenancy | One organisation | Many client organisations with own branding, users and reports |
| Video | Embedded from an existing host | Own streaming with protection, transcoding and analytics |
| Live classes | None, or links to meetings | Scheduling, attendance, recordings integrated with conferencing tools |
| Payments | Free or invoiced offline | Purchases, subscriptions, coupons, corporate seats, multiple currencies |
| Integrations | Single sign-on only | HRMS, CRM, accounting, WhatsApp, SCORM/xAPI content |
| Migration | New platform, little content | Large library, learner history and certificates to carry over |
| Mobile | Responsive web | Native apps with offline video |
| Infrastructure & hosting | Modest learner numbers | Peak enrolment spikes, global delivery, data residency |
| AI usage | None | Course assistants, question generation, feedback (plus model usage) |
| Compliance & support | Internal training | Regulated certification, audit trails, extended support hours |
Learning features
Courses, lessons, quizzes and completion certificates form the core. Effort rises with assessment depth: question banks, randomisation, timed exams, manual grading and rubrics, and practical sign-offs by assessors. Learning paths, prerequisites and expiring certifications add rules.
Multi-tenancy
Serving many client organisations from one platform means every screen, report and permission must respect tenant boundaries, with separate branding and catalogues. It is one of the biggest architecture decisions and should be made at the start.
Video and live classes
Video drives both build and running cost: transcoding, adaptive streaming through a CDN, signed URLs to protect paid content, and storage that grows with your library. Live classes add scheduling, conferencing integration, attendance and recordings.
Payments, integrations and migration
Commerce adds checkout, subscriptions, coupons, corporate seats, invoices and access rules on payment. Integrations with HR, CRM or accounting each need mapping and monitoring. Migrating existing content, learners, progress and certificates needs careful mapping and verification.
Infrastructure, AI and support
Hosting must handle enrolment peaks such as course launches or exam periods. AI features, such as a course assistant that answers only from lesson content, add build effort and per-use model costs; see what drives AI agent development cost. Support keeps the platform reliable during teaching periods.
Which costs continue after launch?
- Hosting, database and backups.
- Video storage and streaming, which grow with usage.
- Video-conferencing licences for live classes.
- Payment gateway fees.
- AI model usage for AI features.
- Support, content-tool improvements and new features.
How can you keep LMS cost under control?
- Launch the learning core first. Courses, enrolment, assessments and certificates; add commerce and live classes next.
- Decide tenancy early. Even if you start with one client, design for many if that is the plan.
- Use a proven video service. Integrate a reliable video platform rather than building streaming infrastructure.
- Migrate selectively. Move active courses and current learners first; archive the rest.
- Consider Moodle honestly. If it fits, customising it may be the faster route. The comparison is on our LMS development page.
Questions to ask before you start
- Who are the learners, and how many will be active at peak?
- Is the platform internal, sold to individuals, or sold to organisations?
- What does assessment look like: quizzes, exams, assignments, practical sign-offs?
- How much video do we have, and does it need protection?
- Do we teach live, and with which conferencing tool?
- How will learners pay, and in which currencies?
- Which systems must the LMS exchange data with?
- What content and learner history must move from the current platform?
Get a scoped estimate
Every system is different. Send us your requirements and we’ll come back with a module-by-module scope, timeline and infrastructure plan. We reply within 1 business day.
Book a scoping call or message an engineer on WhatsApp, and see how we approach custom LMS development.