An LMS sized for a small team, priced for a small budget.
Most Hong Kong SMEs do not need an enterprise LMS with a thousand features. They need induction to work, mandatory training tracked, external course applications handled, and certificates that hold up. This page is about what that actually takes, and about the cases where you should not do this at all.
Key facts about LMS for Hong Kong SMEs
- Who it is for
- Hong Kong organisations from roughly 20 to 300 staff, where one or two people carry the HR or L&D function and technical capacity is limited or outsourced.
- The licence
- HK$0. The cost of an SME LMS is in setup and time, not in per-seat licensing.
- The realistic starting scope
- Internal training with enrolment and attendance, external training applications and approvals, a certificate register, and a report your management will actually read.
- What you can skip
- Exam management on isolated networks, complex xAPI tracking, multi-tenant group structures, and most integration work.
- The honest warning
- If you have no one who can run a web application, or no partner willing to, a commercial SaaS LMS will be cheaper for you. We would rather say so early.
The SME question is not which platform, it is who runs it
Open-source software does not run itself. For an SME the honest question is whether there is a person or a partner who will handle updates, backups and troubleshooting. If the answer is no, the comparison is not open source versus commercial — it is a managed commercial service versus a commercial licence plus a system nobody looks after. In that case a hosted product is usually the better buy, and we will say so.
What an SME typically needs, and what it costs to add
| Capability | Why an SME needs it | Where the cost actually sits |
|---|---|---|
| Induction and onboarding | Most retail and service staff turnover means constant onboarding. Attendance at the point of joining is the single highest-value feature. | Configuration: course, attendance method, notification rules |
| External training applications | Staff courses and professional training that need approval, and reimbursement claims afterwards. | Configuration: approval stages, sponsorship rules by grade, claim workflow |
| Certificates and expiry | CPD hours, licences and certifications that have to be tracked and proved on audit. | Configuration: certificate template, expiry rules, reminder schedule |
| A report that gets read | One page: who completed what, who is overdue, which department is behind. Not an analytics suite. | Configuration plus a short reporting design session |
| A second language | English plus Traditional Chinese for Hong Kong, and Simplified Chinese if your staff or customer base needs it. | Already built in, at no licence cost |
| HR integration | Useful once you outgrow spreadsheets. Rarely urgent below a couple of hundred staff. | Integration work — scope it separately |
| Exam management | Only if you run certification exams with controlled venues and isolated machines. | Substantial configuration; usually not an SME starting point |
No rows match your filter.
Three decisions that shape an SME project
Buy one process working properly, not six modules half-configured
The most common failure we see in SME deployments is a full module set configured to a default, and then a team that does not use it. Pick the one process that is currently costing you time — usually induction — and get it right with attendance capture that people will actually comply with. Add the next module once the first is in use.
Decide who owns the data before you start, not at exit
Training records, certificates and completion history have real value and real regulatory weight in some sectors. Knowing at the outset that these live in your infrastructure, exportable and readable, changes how you evaluate every option. It is also a good test: a vendor who cannot tell you how to get your records out has not thought about your exit.
Budget for configuration, and for the year after launch
The licence is HK$0, so the temptation is to assume the project is cheap. It is not: content, configuration and the first year of operations are all real. The question an SME should ask is not "can we afford this" but "can we afford to run this for three years" — and that is the question the cost model on this site is built to answer.
Two cases where an SME should not do this
Do not open-source if…
- Nobody will own the system, internally or via a partner
- You need it live in under a month with no configuration
- Your team will not use a browser-based process for attendance
- The budget is under five figures and the timeline is fixed
- You have a specific certified capability requirement already met by a product
Open source fits well if…
- There is at least one person who will own it
- Induction, mandatory training or certification tracking is a live cost today
- You want the training records to stay in your own infrastructure
- You plan to be in Hong Kong and Mandarin for the long term
- You are three years ahead of the decision and can plan properly
Questions from Hong Kong SMEs
How much does an LMS cost for a 50-person company?
The licence is HK$0. Everything else depends on scope: how many modules, how much content, whether you migrate existing records, and whether we host and run it or you do. We will give you a written scoped quote, and the cost calculator on this site lets you model the six lines with your own numbers before you talk to anyone. We are not going to quote a single figure here, because a single figure would be fiction.
We are 30 people. Is a self-hosted system too much for us?
Possibly. If nobody on your team will run a web application, the honest answer is that a managed commercial product will cost you less. What makes it work is not our software, it is having an owner. If you have one person half a day a week, or a local IT provider who will take a retainer, it is realistic.
Can we start with just one module?
Yes, and we would encourage it. Induction and attendance capture is usually the highest-value starting point because it addresses a cost you already have. The platform supports the full module set on the same data model, so adding modules later does not mean a migration.
What about our staff who are not at a desk?
This matters more in retail and logistics than anywhere. Attendance can be captured by QR code, staff card, a web portal or a mobile app entry, which means a shop-floor worker records attendance with a phone. Shop-floor constraints are a normal part of the scoping conversation, not an edge case.
Do we need to worry about the Personal Data (Privacy) Ordinance?
It is worth thinking about early, especially for employee training records and any provision that tracks individual performance. Keeping the data inside your own infrastructure is one way to reduce exposure, and access control and retention rules should be set deliberately rather than inherited from defaults. We discuss the specifics during scoping rather than publishing a generic compliance claim, because the answer depends on what you collect.
Can we migrate our existing training records from spreadsheets?
Usually yes. Spreadsheets and legacy exports can be cleaned and imported, and we scope that work separately because the effort depends entirely on how consistent the source data is. If the data is clean the job is quick; if it is not, no platform can skip that step. Bring a sample and we will tell you what we find.
Start with a scoping conversation, not a purchase
Tell us how many people, what training you are doing today, and who would run the system. We will tell you honestly whether this is the right route for you — and if it is not, we will say that too.