Swiss open-source LMS for universities, vocational schools, and government — self-hosted or SaaS from Zürich
OpenOlat is a Swiss open-source learning management system operated by frentix GmbH (UID CHE-113.221.982), based in Zürich. The product traces its roots to OLAT (Online Learning and Training), an open-source LMS project begun at the University of Zurich in the late 1990s; frentix GmbH was founded in 2006 by Florian Gnaegi and colleagues to commercialise development and support, and the OpenOlat fork was formalised in 2011. The company is bootstrapped with approximately 14 employees and annual revenue around $1 million. OpenOlat is licensed under Apache 2.0 and free to self-host; frentix sells managed hosting, SLA support, training, and customisation services — all operated from its own cloud infrastructure located in Switzerland. The platform is widely used by German-speaking universities, vocational institutions, cantonal governments, and corporates, with notable deployments including ETH Zurich, various Swiss cantonal education authorities, and DACH public-sector organisations requiring data-sovereignty above all else.
Headquarters
Zürich, Switzerland
Founded
2011
Pricing
EU Data Hosting
Yes
Employees
11-50
Open Source
Yes
Free
Contact Sales
Contact Sales
Billing: annual
Open-source LMSs divide into two groups: those with sprawling community ecosystems (Moodle being the most prominent) and those with a single authoritative commercial steward keeping the codebase coherent. OpenOlat belongs firmly to the second group. frentix GmbH in Zürich is both the primary developer and the managed hosting provider, and that dual role gives the platform a quality consistency that community-driven projects often lack at the cost of a smaller contributor base.
The origin story matters for understanding the product's positioning. The OLAT project — Online Learning and Training — was begun at the University of Zurich in the late 1990s as one of the earliest open-source LMS efforts in Europe. It accumulated a substantial academic feature set over the following decade. In 2006, Florian Gnaegi and colleagues founded frentix GmbH to manage the platform commercially; in 2011 they published the OpenOlat fork, incorporating significant architectural improvements and separating the actively maintained branch from the older OLAT codebase. That 25-year development lineage shows in the platform's depth.
frentix GmbH operates with approximately 14 employees and is entirely bootstrapped, generating around $1 million in annual revenue. The business model is open-source first: the Apache 2.0 licence means any institution can download and run OpenOlat for free. Revenue comes from managed hosting contracts (run on frentix's own physical servers in Switzerland), SLA support, training via the OpenOlat Academy, and custom feature development. The managed SaaS includes dedicated BigBlueButton and OnlyOffice instances, operated entirely on Swiss infrastructure.
OpenOlat's assessment engine is the feature that most distinguishes it from newer commercial LMSs. The question bank supports over ten item types: multiple choice, single choice, drag-and-drop, gap text, essay, hotspot, ordering, matching, true/false, and numerical response. Questions can be tagged, reused across courses, and randomly assembled into exams with configurable time limits, attempt counts, and pass thresholds.
For universities running formal examinations — not just knowledge checks — this is the difference between a platform that works and one that requires workarounds. LearnUpon and LearnWorlds support assessments, but their question banks are shallower and their exam settings less granular. OpenOlat was built for institutions where assessment integrity is a regulatory requirement.
The Apache 2.0 licence imposes no restrictions on self-hosting: institutions can run OpenOlat on their own servers, modify the source code, and deploy at any scale without paying frentix a licence fee. For universities and cantonal authorities with in-house IT capacity, this eliminates recurring software costs entirely.
For institutions without that capacity, frentix's managed SaaS runs on the company's own physical servers in Switzerland — not on AWS, Azure, or Google Cloud. This is significant for Swiss federal and cantonal bodies, healthcare organisations, and financial services firms that need to name a specific data centre jurisdiction in their procurement documentation. The hosting includes dedicated BigBlueButton and OnlyOffice instances, so live sessions and collaborative document editing do not route through third-party cloud services either.
OpenOlat supports LTI 1.3, the current interoperability standard for embedding external learning tools within course contexts. Zoom, BigBlueButton, and OnlyOffice are pre-configured; any LTI 1.3-compliant tool can be added. WebDAV file management allows instructors to mount course content directories as a network drive for bulk content updates without using the web interface.
LDAP and Shibboleth SAML enable single sign-on integration with university and enterprise identity providers — a baseline requirement for most institutional deployments. A REST API supports custom integrations with student information systems, HR platforms, and reporting tools.
Adaptive learning paths allow course designers to define prerequisites and branching sequences — a student must complete and pass module 3 before module 4 unlocks, or different content appears based on a placement quiz score. This is standard in academic instructional design and often missing from simpler commercial LMSs.
E-portfolio functionality lets learners collect evidence of learning, receive structured feedback from peers and tutors, and present curated work to external assessors. This is particularly used in vocational training programmes where competency demonstration across multiple tasks is required for certification.
OpenOlat supports SCORM 1.2, SCORM 2004, and IMS Content Packages, covering the authoring tools most organisations already use — Articulate 360, Adobe Captivate, iSpring, and similar. Tracking data from SCORM packages feeds into learner reporting dashboards without additional configuration.
OpenOlat is free to download and self-host. Apache 2.0 imposes no licence fee and no restriction on modifications — an institution of 50,000 students running OpenOlat on its own infrastructure pays frentix nothing if it chooses not to engage their services. For public-sector bodies with in-house IT, this makes total cost of ownership lower than any commercial LMS.
For frentix's managed SaaS, pricing is negotiated directly based on user volume and service level requirements. The service includes Swiss-hosted infrastructure, BigBlueButton, OnlyOffice, setup, migration assistance, and SLA-backed uptime. Commercial SLA support contracts are available for self-hosting customers who want professional backing without managed hosting.
OpenOlat Academy provides training courses for administrators and instructors, and OOteach and OOtalks are professional service offerings for implementation and consultation.
For institutions comparing against 360Learning or a Cornerstone enterprise contract, the total cost of OpenOlat's managed SaaS is typically significantly lower at mid-scale deployments (500–5,000 users), though the exact savings depend on the service level negotiated.
OpenOlat is developed and hosted by a Swiss company. Switzerland is not an EU member state, giving it a "european" rather than "eu_member" classification — but Switzerland has its own Federal Act on Data Protection (FADP, revised nDSG effective September 2023) that maintains a standard largely aligned with GDPR. The EU has granted Switzerland an adequacy decision under GDPR, meaning data flows from EU organisations to Swiss-hosted services do not require additional safeguards under standard contractual clauses.
For frentix's managed SaaS, the data-sovereignty argument is stronger than most EU-hosted alternatives: frentix owns and operates its physical servers in Switzerland without subprocessing through hyperscalers. When an institution asks "where exactly is our data?", the answer is a Swiss data centre operated by a 14-person Zürich company — not a cell in a US-owned cloud region. A Data Processing Agreement is available.
For self-hosting customers, data residency is entirely under the deploying institution's control.
If you are a university, polytechnic, or vocational institution in Switzerland or the DACH region, OpenOlat's combination of academic assessment depth, self-hosting option, and Swiss infrastructure makes it the strongest data-sovereignty LMS available from a European provider.
If your institution has in-house IT capacity and is looking to eliminate per-seat LMS costs, the Apache 2.0 self-hosted deployment offers a feature set that matches or exceeds commercial alternatives at zero licence cost.
If you are a learning business selling courses externally to paying students, OpenOlat does not fit — there is no built-in e-commerce layer, and the administrative interface is not designed for consumer-facing course delivery.
If you need a rapidly deployable, low-configuration internal training tool for a corporate team, leaner options like LearnUpon or LearnWorlds are faster to get running. OpenOlat rewards investment in setup with depth, not simplicity.
OpenOlat occupies a distinctive position in the European LMS market: it is the only platform that combines genuine academic-grade feature depth, Apache 2.0 self-hosting freedom, and an optional managed SaaS hosted entirely on Swiss infrastructure operated by the same company that writes the code. For institutions with data-sovereignty requirements that preclude using US cloud services or even EU-region AWS deployments, this is a meaningful proposition that no other European LMS fully replicates.
The trade-offs are honest. frentix is a 14-person bootstrapped company, which limits support bandwidth and roadmap velocity compared to VC-backed competitors. The interface reflects its academic origins — powerful but not modern by consumer LMS standards. The English-language documentation and community are thinner than Moodle's global ecosystem. For Swiss and DACH academic and public-sector institutions that need what OpenOlat offers specifically, these are acceptable trade-offs. For everyone else, they are worth weighing carefully against lighter alternatives.
The software is free under the Apache 2.0 licence — download, install, and run it on your own servers with no licence fee and no user limits. The cost is in server infrastructure and IT administration. frentix GmbH sells managed hosting and SLA support for institutions that need these services, priced by user volume and service level — negotiated directly with frentix.
For self-hosted deployments, data lives on whatever infrastructure the institution controls. For frentix's managed SaaS, data is hosted on frentix's own physical servers in Switzerland — not on AWS, Azure, or Google Cloud. This is a meaningful distinction for Swiss cantonal bodies, universities, and regulated organisations that need to specify a precise data centre jurisdiction in procurement documentation.
Both are open-source LMSs with long academic histories, but they differ in ecosystem and stewardship. Moodle has a far larger global contributor base, a vast plugin library, and many competing hosting providers. OpenOlat has a single authoritative developer (frentix), which means tighter code quality and consistent SLA support but a smaller community. For DACH institutions prioritising Swiss data sovereignty and direct vendor accountability, OpenOlat's frentix SaaS is typically the preferred managed option.
Yes. OpenOlat supports SCORM 1.2 and SCORM 2004, enabling import of packages from Articulate 360, Adobe Captivate, iSpring, and similar tools. SCORM tracking data — completion status, scores, interaction records — feeds into the platform's learner analytics dashboards.
OpenOlat is used by corporate customers in German-speaking markets with strong compliance or data-sovereignty requirements. However, it lacks built-in course commerce, modern consumer UI patterns, and the simplified admin experience of purpose-built corporate LMSs. For enterprises prioritising rich academic assessment, self-hosting, and Swiss data residency, it fits well. For straightforward employee onboarding at speed, lighter alternatives deploy faster.
Paris-built collaborative LMS that turns internal experts into course authors
Alternative to Docebo, Cornerstone On Demand, Workday Learning, Sap Litmos, Absorb Lms
Open-source web conferencing built for online learning
Alternative to Zoom, Microsoft Teams, Skype, Gotomeeting
Browser-based course authoring and LMS built in Rotterdam for L&D teams
Alternative to Articulate 360, Articulate Rise, Adobe Captivate, Elucidat, Thinkific
Dublin-built multi-portal LMS for training employees, customers, and partners
Alternative to Docebo, Talentlms, Absorb Lms, Cornerstone On Demand, Moodle