A cloud-based LMS you can also run on your own server
A cloud-based LMS is a learning management system the vendor hosts and maintains for you, reached through a browser with nothing to install. With LMS Advisor we run the servers, updates and backups, and the same product also runs self-hosted on your own server.
Where your instance would run is confirmed with you before you sign.
- We run the serversHosting, updates and backups are included in the cloud price.
- Same product self-hostedThe same LMS also installs on your own server.
- Exams, SSO and AI in the platformNative proctoring, SAML SSO, SCIM and AI tools in both versions.
What you get in the cloud
- Hosting, updates and backups in the cloud price
- Courses, quizzes, exams and certificates
- Native proctoring, configured per exam
- SAML 2.0 SSO and SCIM 2.0 provisioning
- SCORM, xAPI, cmi5, LTI 1.3 (tool provider)
- iOS and Android apps for learners
What you get when we host it
The cloud version is the full LMS Advisor platform plus the operations work. Two cards cover what we take off your hands, and four cover what the product does once you log in.
Servers we run
We set up your instance and run the hosting under it. Hosting is included in the cloud price, so there is no machine for your team to buy, size or patch.
Updates and backups handled
We apply product updates and the database migrations that come with them, and we take the backups. Ask us for the backup schedule and restore steps in writing before you sign.
Who should pick cloud, and who should self-host
We sell both, at a quoted price either way, so we have no reason to steer you. The product is the same. What changes is who does the operations work and where the data sits.
Cloud suits you if
You want training running soon and nobody on your team wants to own a server.
- You have no IT team, or IT has no spare time
- Updates and backups should be someone else's job
- A recurring fee suits you better than running hosting
- A hosting location confirmed before signing is enough
- You want the quicker start
Self-hosted suits you if
A policy, a regulator or a customer contract says the data must sit on infrastructure you control.
- You must choose the exact server, country or network
- You already pay for capable hosting and people to run it
- Security policy requires your own backups and access logs
- You want to apply updates on your own calendar
- Someone on your team can maintain a PHP and MySQL server
Still undecided? Our self-hosted vs cloud LMS comparison works through the decision step by step.
How a cloud rollout goes
Scoping call and quote
We ask about learner numbers, the modules you need, how people will sign in and where your data has to be hosted. You get a quote, and the hosting location is confirmed before you sign.
We set up your instance
We set up your instance on hosting we run and hand you an admin login. There is nothing for your team to install.
Connect sign-in and bring content in
Connect SAML 2.0 SSO and SCIM 2.0 to your identity provider, or start with email logins. Upload SCORM, xAPI or cmi5 packages and import Moodle .mbz backups or LearnDash courses.
Pilot with a real group
Run one course and one exam with a small group. Check the completions, certificates and reports against what you expected to see.
Launch, and leave the server to us
Open the LMS to everyone. From here we apply updates and take backups, and your admins look after courses, users and reports.
LMS Advisor cloud versus self-hosted
The features are the same in both. The rows below are the things that differ. Both are quoted, so see pricing for what a quote depends on.
| Question | LMS Advisor cloud | LMS Advisor self-hosted |
|---|---|---|
| Who runs the server? | We do. | You do, on a VPS or capable cPanel hosting with PHP 8.1+ and MySQL. |
| Who applies updates and database migrations? | We do. | Your admin, with the migration tool inside the app. |
| Who takes backups? | We do. Ask us for the schedule and the restore steps in writing. | You do, with the backup tool inside the app and storage you choose. |
| Where does the data live? | On hosting we run. The location is confirmed with you before you sign. | On the server you choose. |
| How soon can you start? | The quicker start: there is no server to buy or prepare. | Once your server is ready and the install is done. |
| How much IT effort is there? | Little. Mostly sign-in setup and user provisioning. | Ongoing. Server patching, monitoring, backups and updates, helped by the system-health tools. |
| What is the cost pattern? | A recurring fee, quoted for your numbers, that includes hosting, updates and backups. | A quoted price for the software, plus your own hosting bill and staff time. |
| Who can reach the server? | Our team operates it. Ask us who has access and how that access is logged. | You decide who gets access. |
| Best fit | Teams without server staff who want training live soon. | Teams with data residency rules, existing hosting or a strict IT policy. |
Courses export and import between LMS Advisor installs. If you think you may move a whole instance from one model to the other later, ask us how that would work before you sign.
Where our cloud stops
Four things to know before you put us on a shortlist. None of them is hidden in a contract.
No published hosting location
We do not publish a hosting provider or location. Where your instance would run is confirmed with you before you sign, so raise any residency rule on the first call.
No certifications or attestations
LMS Advisor holds no SOC 2, ISO 27001 or HIPAA certification or attestation. If your procurement process requires one from the hosting vendor, our cloud will not pass that gate today.
No built-in checkout
Selling courses runs through your own WooCommerce store, using our WooCommerce plugin and token SSO. The LMS has no native payment gateway, coupons or subscriptions.
Some features use outside services
AI features call Anthropic or OpenAI, phone login sends one-time codes by SMS or WhatsApp, and live sessions run on Zoom or Google Meet. AI usage, sign-in codes and Zoom accounts are paid to those providers directly, so ask us what your quote covers.
What is a cloud-based LMS?
A cloud-based LMS is a learning management system that the vendor hosts and maintains, and that your admins and learners reach through a web browser or an app, with nothing to install. You will also see it called a cloud LMS or a hosted LMS. New to the category? Start with our guide to the learning management system.
The formal definition of cloud computing comes from the US National Institute of Standards and Technology (NIST). NIST Special Publication 800-145 opens its definition of software as a service (SaaS) with this sentence: "The capability provided to the consumer is to use the provider's applications running on a cloud infrastructure." The full text of the definition adds that the consumer does not manage or control the underlying network, servers, operating systems or storage. Less work and less control arrive together.
We build LMS Advisor and sell it both ways: in our cloud, or self-hosted on your own server. Read our view with that in mind.
Cloud, self-hosted and on-premise in plain words
Vendor copy mixes these three terms freely. Each answers the same question: whose computer runs the LMS, and who looks after it.
- Cloud (SaaS). The vendor runs the software on infrastructure it manages. You log in, and updates arrive without any work on your side.
- Self-hosted. You install the software on a server you control. That server can be a rented VPS or a hosting account, so self-hosted does not have to mean a machine in your building.
- On-premise. A self-hosted install on hardware inside your own facility or private network.
The same NIST document lists four deployment models: private, community, public and hybrid cloud. A private cloud is "provisioned for exclusive use by a single organization" and, in NIST's words, "may exist on or off premises." So the word cloud on a sales page does not tell you whether you share infrastructure with other customers. You have to ask.
With LMS Advisor the product is the same in both models. In our cloud we run the servers, apply updates and take backups. Self-hosted, your team does that work on a PHP 8.1+ and MySQL server, using the migration, backup and system-health tools inside the app. Our self-hosted vs cloud LMS comparison covers the decision in full.
Where cloud helps and where it costs you
Cloud helps by removing server work, shortening the start and steadying the spend, and it costs you control over where data sits, when updates land and how easily you leave.
- No server work. Patching, updates and backups belong to the vendor.
- A quicker start. No hardware to buy and no hosting to prepare before the first course goes in.
- Steadier spending. One recurring fee replaces a hosting bill plus the staff time to run it.
- A smaller team. A training department can run the LMS without a system administrator.
The drawbacks usually get a single sentence. They deserve more room.
- Your data sits on someone else's servers. Location, staff access and backups are the vendor's decisions, which is why you want them written into the contract.
- Updates follow the vendor's calendar. A change can land in the week of your audit or exam window. Ask how releases are announced.
- Leaving takes planning. Course files are usually portable. Learner records, completions and issued certificates are harder, and many contracts say little about them.
- The recurring fee does not end. Over a long enough term the total can pass what your own hosting would have cost, so compare both models across the years you expect to use the system.
- Everything depends on a connection. A browser-based system is only as available as the vendor's hosting and your learners' internet. Offline apps soften this: the LMS Advisor iOS and Android apps can save video, audio and document lessons to the phone when your admin allows downloads.
What to ask any cloud LMS vendor in writing
Ask any cloud LMS vendor, in writing, where your data is hosted, how backups and restores work, what you can export, what uptime is committed, who can access your data and which certifications it holds. A sales call is not a commitment, so send the list below by email or in a security questionnaire and file the replies with the contract. Ask us the same things. We publish no standard hosting location, backup schedule or uptime figure for the LMS Advisor cloud, so we answer each of these in writing for your deployment before you sign.
| Ask this | Why it matters |
|---|---|
| Where will our data be hosted, and with which provider? | Residency rules and customer contracts often name a country or region. The answer belongs in the contract. |
| Is our instance shared with other customers or dedicated to us? | Shared and dedicated setups isolate data in different ways, and your security reviewers will ask which one it is. |
| How often are backups taken, how long are they kept and how is a restore done? | A backup nobody has restored is a hope. Ask how long a restore takes and whether you can request one. |
| What can we export, in what format, and what happens to our data when the contract ends? | You need learner records, completions and certificates as well as course files. Ask how long data is held after the end date and when it is deleted. |
| What uptime do you commit to, and what happens if you miss it? | A figure on a web page is marketing. A figure in the contract with a remedy attached is a commitment. |
| Who on your side can access our data, and is that access logged? | Support and engineering staff often can. You want named roles, a stated reason for access and a log. |
| Do you support SSO and SCIM, and on which plan? | SSO puts logins under your identity provider. SCIM switches off leavers' accounts for you, so a former employee does not keep a working login. |
| Will you complete our security questionnaire, and which certifications do you hold? | A certification such as SOC 2 or ISO 27001 is evidence. Its absence is a fact you should learn early. |
SSO (single sign-on) lets people log in with the account they already use at work. SCIM (System for Cross-domain Identity Management) is an IETF protocol for provisioning and managing identity data across systems, specified in RFC 7644. Our list of LMS RFP questions goes further on exit terms and provisioning.
Security is shared in both models
Moving to the cloud hands the server work to the vendor. Deciding who gets in stays with you. NIST's guide to building a cybersecurity and privacy learning program, SP 800-50r1, says the managers of such a program "must identify and manage the cybersecurity and privacy risks associated with processing learning data, including risks associated with learning management systems (LMSs) and reporting practices." No hosting model removes that duty.
In a cloud setup the vendor handles the server, the operating system, the network around it, product updates and backups. These stay yours in every model:
- Accounts. Who is invited, and who is removed on the day they leave.
- Roles and permissions. Who can see learner data, edit courses or export reports.
- Sign-in rules. Whether SSO, two-factor authentication or passkeys are required.
- Content and records. What you upload, how long you keep it and who receives it.
LMS Advisor gives you the controls for your half in both versions: SAML 2.0 SSO, SCIM 2.0 provisioning, two-factor authentication, passkeys, roles and permissions, audit logs and data retention settings. What we cannot hand you is a certificate. We hold no SOC 2, ISO 27001 or HIPAA certification or attestation. Our security page has more on the controls, and for a large organization the enterprise LMS page covers branches, departments and provisioning.
When self-hosting is the better call, and when cloud is
Self-hosting is the better call when a rule, and not a preference, decides where your data lives, and cloud is the better call when nobody on your team will own a server.
The rule is usually a regulator, a public-sector buyer or a customer contract that names the country, network or facility, or a security policy that requires your own access logs, backup storage and change calendar. A self-hosted LMS puts all of that in your hands, along with the work. Someone has to apply updates, watch disk space and test restores.
Stay with cloud when nobody on your team will own that list, when you need training running soon, and when a hosting location confirmed before you sign is enough for your reviewers. If neither model fits because your process needs something no product does, custom LMS development is the third route.
Moving an existing LMS into the cloud
If your courses sit in another system, this is what LMS Advisor can bring in.
- Moodle courses. Import course backups in the .mbz format.
- LearnDash courses. Import courses from a WordPress site that runs LearnDash.
- Packaged content. Upload SCORM 1.2 and 2004, xAPI and cmi5 packages, the formats that common authoring tools export.
- Another LMS Advisor install. Export a course from one install and import it into another, cloud or self-hosted.
Courses are the easy part. Learner histories, completion dates and issued certificates need a plan agreed before the old system is switched off, and it depends on what that system can export. Our LMS migration checklist lists the steps we follow and the ones vendor guides skip.
Shortlist on the product, then on the hosting
A cloud-based LMS with the wrong features is still the wrong LMS. Compare LMS software on exams, standards, sign-in and reporting first. Then send the eight questions above and see who answers in writing.
For LMS Advisor, the LMS platform page shows what is in the product, and pricing is quoted from three things: cloud or self-hosted, learner numbers and the modules you need. Tell us on the first call where your data has to live, and we will confirm where your instance would run before you sign.
Cloud LMS questions
What is a cloud-based LMS?
What is the difference between a SaaS LMS and a cloud LMS?
How is a cloud-based LMS different from a self-hosted LMS?
Is my data secure in a cloud LMS?
Where is the LMS Advisor cloud hosted?
Can we move from the cloud to self-hosted later?
How much does a cloud LMS cost?
How long does it take to launch a cloud LMS?
Who takes the backups in the LMS Advisor cloud?
Does the mobile app work with the cloud version?
Keep comparing
Get a cloud quote, with the answers in writing
Tell us your learner numbers, how people sign in and any rule about where data must sit. We will confirm hosting, backups and price before you commit to anything.
- Walkthrough built around your programs
- Cloud or self-hosted, priced for your numbers
- Reply within one business day