OpenLMSHong Kong

What an Open-Source LMS Really Costs in Hong Kong

HK$0 licence is the headline. The real total cost of ownership sits in hosting, configuration, integration, content and administration. We break it down honestly for Hong Kong organisations.

Key facts about cost

What is the licence fee?
HK$0. There is no per-seat charge and no annual renewal.
Then what do you pay for?
Hosting, configuration and customisation, integration, content development, and administration and support.
Is open source always cheaper?
No. For an organisation of about 40 employees with light training needs, a commercial licence can be cheaper in total. The open-source case strengthens with learner numbers, existing Drupal or PHP capability, and the strategic value of owning the data.
What is the break-even test?
When the avoided licence cost over the period exceeds the sum of hosting, amortised configuration, integration, content, administration hours and upgrade effort.
What are the hidden costs?
Exit cost, upgrade cost, skills cost, the opportunity cost of internal developer time, and compliance obligations under the PDPO.
Who is this page for?
Hong Kong finance and procurement teams evaluating an LMS licence, and HR leads who need an honest total cost figure.

The headline and the catch

The pitch is compelling: an enterprise-grade learning platform, HK$0 licence fee, no per-seat charge, no annual renewal, your data and your code. For a Hong Kong school district with 1,200 students, or an enterprise with 8,000 staff, that removes a line item that would otherwise run into six figures a year.

Then the procurement question arrives: if the licence is free, what are we actually paying for? It is the right question, and answering it badly is how open-source projects lose deals they should have won.

The five cost lines that remain

1. Hosting and infrastructure

A production LMS needs a database, application server, object storage, backups and monitoring. On-premise means capital hardware plus a rack and power; private cloud means a monthly bill; managed hosting means a monthly bill with someone else on call. In Hong Kong, cloud spend for a mid-size deployment typically dominates the operational line.

2. Configuration and customisation

You are not installing a product; you are building a site. Drupal ships a generic CMS and Drupal LMS ships modules. Turning that into your approval workflow, your reporting pack and your role structure is real work. This is usually the largest one-off cost.

3. Integration

Every system that must talk to the LMS — HRIS, identity provider, Microsoft 365, Slack, a finance system for training spend — is a separate cost line with a separate risk. The more integrations, the more the total cost moves and the longer the timeline.

4. Content

This is where most Hong Kong organisations underestimate. A licence does not deliver courseware. H5P authoring is free but needs design; SCORM production needs authoring tools and instructional design; tri-language content multiplies effort. Content typically exceeds platform cost over a three-year horizon.

5. Administration and support

Someone has to run it: user provisioning, course maintenance, report preparation, platform updates, security patches. If that is an existing IT team, it is a capacity cost. If not, it is a managed-service contract.

The costs vendors never mention

Hidden costWhat it actually means
Exit costA proprietary platform may require data extraction work at exit. A GPL platform requires none — but that value only materialises if you actually own the database
Upgrade costCommercial vendors absorb major version upgrades in the subscription. Open source shifts that work to you, annually, forever
Skills costDrupal and PHP are mainstream; some proprietary LMS stacks are not. Check whether you can hire or must train
Opportunity costNobody owns internal development capacity allocated to platform maintenance
Compliance costPDPO, audit evidence and retention policies are your obligation regardless of who runs the platform

Where the break-even point sits

A rough model for comparing a HK$0-licence platform against a commercial per-seat licence:

Annual licence cost (commercial)
  = seats x HK$per-seat x years

Total cost of ownership (open source)
  = hosting
  + configuration (one-off, amortised)
  + integration (one-off)
  + content (ongoing)
  + administration hours
  + upgrade effort

Break-even: when the avoided licence cost exceeds the
sum of the open-source cost lines over the same period.

The uncomfortable observation: for a small organisation with 40 employees and light training needs, a commercial licence may genuinely be cheaper once hosting and administration are counted. The open-source case gets strong with learner numbers, with existing Drupal or PHP capability, and where owning the data has strategic value.

The honest answer

If nobody sells you an open-source platform, be suspicious. A supplier who can only describe licence economics has not thought about the other five lines.

We tell prospects this: the licence is genuinely free, and the work that remains is genuinely paid. We quote hosting, configuration, integration, content and support separately, and we will tell you when a commercial platform is the better economic choice for your size. That conversation is worth more to us than a deal we would regret.

When open source is the wrong choice

You have nobody who can operate a web platform. You need contractual uptime and accountability you cannot self-deliver. You value a proven out-of-the-box experience more than owning your data. In those cases, buy the commercial product and pay for the certainty.

The licence is free. The decision should still be right.

Questions about open-source LMS cost

What actually sits inside the total cost of ownership?

Six lines beyond the licence: hosting and infrastructure, deployment and configuration, data and course migration, integration and custom development, content, and the ongoing administration, training, technical support and operations. Any figure quoted without those six lines separated is not a total cost of ownership, it is a licence price wearing a total's label.

Where does the break-even point sit?

It depends on learner numbers, on how much of the platform you would actually use, and on whether you already have the technical capability to run it. For a small organisation with light training needs, a commercial licence can genuinely be cheaper once hosting and administration are counted. The open-source case gets strong with scale, with existing Drupal or PHP capability, and where owning your data has strategic value.

What are the hidden costs people get surprised by?

Usually three: the configuration and workflow work that sits between the licence and the first user; the administrative hours that recur every year; and the upgrade effort, which is the cost people model at zero and then experience every eighteen months. None of them are reasons to avoid open source — they are reasons to scope them properly.

Is migration cost usually significant?

It depends on how much history you need to carry over and how many reports have to keep working, and it is very often the largest single line in a first-year open-source budget. Content in SCORM, H5P or YAML moves natively; proprietary content and legacy reports are where the effort sits, which is why a migration assessment before any commitment is worth the time it takes.

Do government funding schemes change the calculation?

Funding can change what a project costs you, but it is assessed against a specific proposal rather than a product name, and eligibility is decided by the funding body. We will not tell you that you will be awarded anything, and we will not present a funding scheme as a reason to buy a platform. Any scheme we discuss on this site is documented with its actual current status.

Want a scoped, honest quote?

Tell us your learner numbers, your existing systems and the reports you need. We will itemise every cost line before you commit — and say so plainly if a commercial licence is cheaper for you.