When Microsoft Office or Collabora Online fits a Microsoft Office alternative decision
If your Office renewal is coming up and most of your users edit Word, Excel and PowerPoint files in a browser or a light desktop session, Collabora Online inside a WOPI host such as Nextcloud is a credible fit. If your users depend on desktop Office features, heavy VBA macros, or Outlook for mail and calendar, keep Office (or move that part to a groupware platform) and treat Collabora as a complement. Collabora Online is browser-based editing built on LibreOffice technology, and it reaches users through a host platform that handles files, sharing and login. It is not a drop-in replacement for every Word or Excel workflow, so the decision should be made document type by document type rather than by license count.
Four factors should drive the decision. First, macros: inventory the workbooks and templates that use VBA, because browser editing will not run them the way Excel desktop does. Second, Outlook dependence: Collabora does not provide mail, so Outlook users need a separate answer. Third, format fidelity: test real .docx, .xlsx and .pptx files with complex tables, tracked changes, charts and custom fonts in both Collabora and Office, and record what breaks. Fourth, hosting: if documents must stay on your own servers, confirm that the Collabora server and the WOPI host both run in your environment. Also compare the per-user Collabora subscription with your current Office licenses, and confirm current plan terms on the Collabora Online pricing page before you ask for a quote.
Which option fits which team
This table matches common team profiles to the option that usually fits best, with the reason and the points that need a pilot before you decide. Read each row against your own document mix, mail platform and network constraints, not as a verdict on the product. Where the answer depends on your workload, the row says so.
| Team profile | Better fit | Reason and what to confirm |
|---|---|---|
| Heavy Excel users with VBA macros | Office LTSC or Microsoft 365 Apps, pilot first | Browser editing covers common spreadsheet work, but macro-heavy models often need testing in Collabora Online. Confirm which macros run and which need rework before committing. |
| Mostly document editors and reviewers | Collabora Online | Co-editing in the browser suits drafting and review. Confirm the .docx and .xlsx files your teams exchange open and save cleanly in a pilot group. |
| Outlook-centred staff | Office LTSC or Microsoft 365 Apps | Collabora Online does not replace Outlook. Email and calendar need a separate groupware decision, so keep Outlook in scope for this group. |
| Air-gapped or restricted sites | Collabora Online on an internal server, pilot first | It can run without cloud services when deployed inside the network. Confirm the WOPI host, updates and offline font and template handling with your security team. |
| Teams already on Nextcloud | Collabora Online inside Nextcloud | Nextcloud documents the Office integration through WOPI in its admin manual. Confirm your Nextcloud version and upgrade path before adding the editing server. |
| Mixed desktop and browser users | Both, with a clear default per role | Set a default per role so people know which app opens each file type. Confirm the policy with a pilot that includes heavy Excel users. |
| Teams needing offline desktop editing | Office LTSC or LibreOffice | Collabora Online needs a server connection to edit. Confirm how often staff work offline before choosing a browser-first model. |
How hosting and data control change with each option
Office LTSC edits documents on the user's device and stores them wherever your organization directs, such as a file share, a document management system or a cloud drive. Microsoft 365 Apps depend on a Microsoft 365 tenant for licensing, updates and cloud storage, so the data location follows your tenant configuration and Microsoft's terms. With self-hosted Collabora Online, documents stay in the storage behind Nextcloud or another WOPI host, and edits are processed on servers you run.
- Office LTSC: documents remain on endpoints and your file shares, so your endpoint, backup and encryption controls define the boundary.
- Microsoft 365 Apps: documents are stored in Microsoft cloud services by default, and you must confirm the data location terms that apply to your tenant.
- Self-hosted Collabora Online: editing sessions run inside your infrastructure, while the browser, caches and any exports still need to be reviewed.
- Exports and discovery: Microsoft Purview eDiscovery export requires a Microsoft 365 E3 or E5 license, so plan how you will search and export content you store yourself.
- Backups: each option needs its own backup scope, covering endpoints, tenant data, or the Nextcloud data directory and database.
Check where each document type will be stored, cached and backed up under each option, and get the answers in writing from your vendor.
Collabora Online can run from the free collabora/code Docker image, from system packages or on Kubernetes. The free CODE edition is suited to testing, home use or small teams and is not recommended for production. Production deployments normally use the paid Collabora Online edition, which adds long term support, a service level agreement and signed security updates. Your hosting choice determines how you handle scaling, certificates, patching and backups.
- Docker: the
collabora/codeimage is available for x86-64, ppc64 and arm64, and suits a single node that your team patches and monitors on a fixed schedule. - System packages: this fits teams that manage servers through existing configuration tooling and want the service under standard operating system patching.
- Kubernetes: the official Helm chart disables horizontal pod autoscaling because scaling breaks collaborative editing and copy and paste, so you set replicas manually.
- Routing: the load balancer must send every user editing one document to the same pod, based on the
WOPISrcparameter. - Sizing: the chart recommends production limits of 8 CPU cores and 8000 MiB of memory per pod, with requests of 4 cores and 6000 MiB, and supports Nginx, HAProxy and OpenShift Router ingress.
Ask your platform team to test the ingress controller, replica count and routing design in a non-production environment before go-live, and read the Collabora Online Helm chart README for the current settings.
Each option ties sign-in to a different identity system, and the choice affects who can open a document, how quickly access is removed and what logs you can produce. For self-hosted Nextcloud with Collabora Online, Nextcloud documents three main routes: the LDAP app, OpenID Connect and SAML. Office LTSC and Microsoft 365 Apps rely on the identity setup of your Windows estate and Microsoft tenant.
- Office LTSC: sign-in depends on your Windows and directory setup, so confirm how licensing, activation and user settings are managed for disconnected endpoints.
- Microsoft 365 Apps: sign-in, multi-factor authentication and conditional access run through the Microsoft identity platform attached to your tenant.
- LDAP and Active Directory: the Nextcloud LDAP app makes directory users visible in Nextcloud and lets them sign in with directory credentials.
- OpenID Connect or SAML: these documented backends suit organizations that already run a federated identity provider and want sign-in handled there.
- Offboarding: removing a directory account must reach Nextcloud and any open editing sessions, so test how long existing sessions remain valid.
Confirm which authentication backend your identity team will run, who owns group mapping, and how deprovisioning is tested before you migrate any documents.
DeployOpen prepares controls, configurations and evidence for compliance assessments, but it does not issue audit reports, attestations or certifications. Independent auditors and certification bodies perform those assessments. Whichever option you choose, your organization must produce much of the evidence itself, from its own configurations, access records and operating procedures. The vendor's contract and support terms are only one input.
- Configuration baselines: keep documented settings for Nextcloud, Collabora Online, ingress and the database under version control, with dated changes.
- Upgrade records: Nextcloud does not allow skipping major releases, so each upgrade needs a backup first, third-party apps disabled until confirmed compatible, and a record of the change.
- Access evidence: keep group membership exports and periodic access reviews from the directory and from Nextcloud.
- Restore tests: show that backups restore documents and the database, not only that backup jobs completed.
- Vendor terms: Collabora's enterprise edition includes signed security updates and an SLA, so request the contract terms rather than assuming a certification exists.
Ask your auditor which evidence they will sample and agree the format with them before the assessment starts, using the Nextcloud upgrade manual as a reference for upgrade procedures.
Why Collabora Online co-editing needs a careful Kubernetes design
Co-editing in Collabora Online depends on every user who opens the same document reaching the same pod, so the Kubernetes design matters as much as the software choice. In a typical setup, Nextcloud or another WOPI host passes the document to Collabora Online through the WOPI protocol, and the editing session is then held in one Collabora pod. If a load balancer sends the next request for that document to a different pod, collaborators can lose their session state. The official Helm chart README therefore states that load balancers must route by the WOPISrc parameter, so that all users editing one document land on the same pod. Your platform team should confirm that the ingress rule in front of Collabora matches on that parameter before any pilot begins, and should test it with two browsers editing the same file.
The same chart README disables horizontal pod autoscaling, because scaling breaks collaborative editing and copy and paste. Replica counts are set by hand, which means capacity planning becomes an operational task rather than a metric-driven one. The chart recommends production resource limits of 8 CPU cores and 8000 MiB of memory per pod, with requests of 4 cores and 6000 MiB, and it supports Nginx, HAProxy and OpenShift Router ingress. These figures are the chart's recommendations, not a sizing result for your organization. Confirm the number of concurrent editors, document size and peak hours with your own users, then agree the replica count and resource settings with your Kubernetes team and test them under realistic load. Ask your Collabora partner which ingress controller it has validated with your WOPI host.
What drives the cost of Office licenses and Collabora Online
What do Office LTSC licenses and Microsoft 365 Apps cost compared with Collabora Online?
The two sides are priced in different ways, so compare them by component rather than by a single headline figure. Office LTSC is bought as a volume license, usually a perpetual right to a fixed release with support for a fixed period, while Microsoft 365 Apps is a recurring subscription per user. Collabora Online is a per-user subscription billed monthly. Ask your Microsoft reseller for the current volume license and subscription terms in writing, and ask Collabora for the Business or Enterprise quote for your user count. Confirm with both vendors whether each price includes support, updates and customer portal access, because those differences change the comparison more than list price does.
How much does Collabora Online Business cost per user, and when does Enterprise apply?
According to the Collabora Online pricing page, the Business plan costs 3 euros per user per month for up to 99 users. It includes long term support, a service level agreement, signed security updates and customer portal access. The Enterprise plan applies at 100 or more users, is quoted with volume discounts, and adds integration support, customization services and roadmap input. Because the threshold is set by user count, check whether your headcount, contractors and shared accounts fall on one side of 100 before you request a quote. Ask whether the quote covers only editing seats or every account that opens documents.
Does Nextcloud Enterprise add cost on top of Collabora Online?
Yes, if you choose the paid tier. Nextcloud Hub is free to self-host under the AGPL, but Nextcloud GmbH sells Standard, Premium and Ultimate enterprise subscriptions with a 100-user minimum. According to Nextcloud's pricing page, list prices start at 71.29 euros, 104.99 euros and 204.75 euros per user per year respectively for 100 or more users, with lower rates from 200 users. Standard includes one year of maintenance, Premium adds a maintenance lifecycle of five or more years, and Ultimate adds support up to 24/7. Collabora Online and Nextcloud are licensed separately, so a support decision on one does not cover the other. Ask both vendors which tier and support hours apply to your deployment.
What infrastructure and Kubernetes costs should I expect for a self-hosted Collabora deployment?
Infrastructure is the recurring cost you pay directly to your cloud provider or data center. The Collabora Helm chart README recommends production limits of 8 CPU cores and 8000 MiB of memory per pod, with requests of 4 cores and 6000 MiB. Those are per-pod figures, so multiply them by the replica count you plan, plus Nextcloud, database, Redis and storage capacity. The same README notes that horizontal pod autoscaling is disabled because scaling breaks collaborative editing, so replicas are set manually and the load balancer must route by the WOPISrc parameter. Expect ongoing cluster operations, patching and monitoring time. Ask your platform team to price these as a monthly run cost and confirm the replica plan before buying seats.
Which migration, template and training costs apply when moving from Office to Collabora?
These are mostly one-time costs, and they are often larger than the license line. Expect effort to inventory documents, macros and templates, test formatting in .docx, .xlsx and .pptx files, adjust workflows that depend on Outlook, and train users on the browser editor. Collabora Online edits Microsoft formats, but complex layouts, VBA macros and add-ins need checking, and Outlook is outside its scope, so mail and calendar need their own plan. Help desk time during the first months also recurs until users settle. Ask any implementation partner for a fixed-scope written proposal that lists the document types, templates and integrations in scope, and the testing and training deliverables.
Can I use CODE, the free Collabora edition, for production?
No. Collabora describes CODE, the free Collabora Online Development Edition, as suited to testing, home use or small teams, and it is not recommended for production. It is released as a rolling monthly build, so it is not a long term support release with signed security updates. A production deployment with live documents and many users should use the paid Business or Enterprise plan, which includes support, a service level agreement and signed security updates. Budget for CODE only in a pilot or test environment, and plan the paid subscription before go-live.
What should I ask for in a quote to compare Office and Collabora fairly?
Ask every bidder for the same breakdown so the totals can be compared line by line. Request the following in writing:
- Licensing terms for each side, with user counts, billing period and what happens at renewal
- Support level, response times and which tier includes signed security updates
- Infrastructure assumptions, including replica count, storage and database sizing
- One-time work for migration, template rework, integration and testing
- Recurring work for operations, patching, backups and help desk
- Training scope and any upgrade path between Nextcloud major versions
Mark each item as one-time or recurring, and confirm which items the quote excludes.
Can my team cover the operations work itself instead of using an implementation partner?
Many teams can, if they already run Kubernetes or Linux servers and have someone responsible for upgrades. The work includes Nextcloud upgrades one major version at a time with a backup before each step, plus keeping Collabora replicas and ingress aligned with the WOPISrc routing requirement. According to Nextcloud's release schedule, each major version is supported for one year, so the upgrade cadence is recurring. DeployOpen plans, implements, integrates, hardens, backs up, upgrades and documents self-hosted platforms in your own infrastructure, and supports them under a retainer or fixed-scope engagement, with the scope agreed in writing before work starts. Compare the internal staffing cost with that scope before deciding.
How a move from Office to browser editing typically proceeds
The sequence turns a set of desktop Office habits into a browser editing service that runs on your own servers, with each stage ending in a check that the documents, people and permissions behave as expected before the next stage starts.
Inventory document types, macros and templates
The file owner or platform team lists the document families in use, such as Word letters, Excel models, PowerPoint decks and forms, and notes which ones depend on VBA macros, add-ins, linked data, custom templates or specific fonts. Business owners confirm which files are live and which are archive. The step is done when every document family has an owner, a risk note and a decision on whether it moves unchanged, moves with rework or stays on desktop Office.
Choose Nextcloud or another WOPI host
The team selects the file platform and the Collabora Online deployment that will serve the editing sessions, then confirms the supported database, PHP and web server versions in the release documentation for the chosen Nextcloud version. Procurement compares the CODE edition with the paid Collabora Online enterprise edition, since support, SLAs and signed security updates are only in the paid tier. The step is done when a written architecture note names the hosts, the editing server, the identity source and the support model.
Pilot with a mixed group of users
A small group that includes heavy Excel users, people who co-author Word documents and a few external collaborators runs real work in the test environment on copies of production files. Support staff record which features people miss, such as certain Excel functions, comments, tracked changes or macros, and what browser and device combinations they use. The step is done when the pilot group has signed off on the core workflows and the open issues list has an owner for each item.
Test co-editing and format fidelity
Testers open a set of representative .docx, .xlsx and .pptx files in Collabora Online and compare layout, tables, charts, numbering, fonts, pivot tables and slide transitions against the originals in Office. Two or more people edit the same document at once to confirm that co-editing, comments and version handling behave as the team expects. Because horizontal scaling is not automatic for this service, the team also confirms the load balancer routes all users on one document to the same editing pod. The step is done when each document family has a documented pass, a documented workaround or a documented exclusion.
Migrate files and permissions
The team copies approved content from the source file store into the new platform, preserving folder structure, version history where the export allows it, and sharing rules. Group membership is mapped from the directory so access follows existing roles rather than manual lists. Each batch is checked by counting files, comparing checksums on a sample and confirming that restricted folders still restrict access. The step is done when the reconciliation report shows matching counts and an owner has signed off on access for each business unit.
Train users and update support material
Trainers run short sessions on opening links, co-editing, comments, offline limits and saving versions, and they publish a one-page guide for the top tasks in each department. The help desk receives a runbook for common failures, such as a document not opening in the browser or a formula behaving differently. The step is done when the help desk can resolve the pilot's top issues without escalation and each department has named champions for questions.
Decide which desktop Office licenses remain
Finance, IT and business owners review the inventory and pilot results to decide which roles still need desktop Office, such as users with heavy macro or add-in dependencies, and which can move entirely to browser editing. Licence counts are recorded against named users, and the decision is written into the renewal plan with a review date set by the organization. The step is done when the retained licence list is approved and every other seat has a removal or reassignment action.
Questions buyers ask before choosing Collabora Online over Office
Can users keep working when the network connection drops?
Not in the same way as a desktop suite. Collabora Online runs in the browser and needs a live connection to the WOPI host, which is usually Nextcloud, to open, save and co-edit documents. Office LTSC installed on a laptop can open and edit local files without a connection and sync later. Teams with field staff, unreliable links or travel should test their most common workflow offline before committing. Ask whether a hybrid model, with a desktop suite kept for specific roles, fits the mix of users.
Does Collabora Online replace Office macros and Outlook?
Collabora Online does not replace Outlook and does not run VBA macros from Office documents. Its scope is editing documents, spreadsheets and presentations in the browser, built on LibreOffice technology, and it reads and writes .docx, .xlsx and .pptx files. Email and calendar need a separate system, such as OX App Suite or openDesk, which is covered on other pages in this group. Inventory macros, add-ins and templates before the pilot, because some will need rework or a different approach.
What drives the cost of Collabora Online compared with Office licenses?
The main cost components are the Collabora subscription or CODE effort, the WOPI host, the infrastructure, and staff time. Collabora's pricing page lists a Business plan at 3 euros per user per month for up to 99 users, which includes long term support, a service level agreement and signed security updates, while larger organizations receive a quote. Costs rise with user count, the number of production pods, storage, and the hours spent on administration and training. Office LTSC is a one-time purchase per device under volume licensing, so compare both sides over the same period and include help desk time.
How long does a pilot take and what does it need from staff?
A pilot's length depends on the number of applications, the complexity of documents and the users involved, so no fixed duration applies here. Plan for a named technical owner who can deploy and test the Collabora Online server and the Nextcloud integration, a small group of heavy Excel and Word users, and an agreed list of documents to test. Test co-editing, copy and paste, large spreadsheets, embedded objects and macro-dependent files. Ask your team or a partner to write the success criteria before the pilot begins.
Can our own team run Collabora Online without outside help?
A team with Linux, container and web server skills can run a small deployment, for example from the free CODE Docker image, but CODE is not recommended for production. A production setup needs the Collabora Online enterprise edition or a supported path, planned maintenance, monitoring, and backups for the Nextcloud data and database. The Helm chart README notes that scaling breaks collaborative editing, so replica counts are set manually and the load balancer must route by WOPISrc. Decide who owns each of these tasks, and whether a fixed-scope engagement or a retainer covers the gaps. DeployOpen plans, implements, hardens, backs up, upgrades and supports self-hosted platforms in your environment, under written scope.
What do Nextcloud major upgrade rules require?
Nextcloud does not allow skipping major releases, so administrators must move one major version at a time. Before each upgrade, back up the data and database, and disable third-party apps until they are confirmed compatible with the new version. Nextcloud publishes a new major version every four months and supports each for one year, so plan a recurring upgrade window into operations. Check the system requirements for the target release too, including database and PHP versions, because they change between releases.
What security and compliance checks should we make before rollout?
Confirm where documents are stored, who can reach the Collabora Online and Nextcloud servers, and how users authenticate. Nextcloud's LDAP app lets Active Directory users sign in with their directory credentials, and OpenID Connect and SAML backends are also documented. Check TLS termination, access logs, retention and the handling of exported files. DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports or certifications, which come from independent auditors or certification bodies.
Is Collabora Online licensed in a way that allows our own customization?
The Collabora Online server code is licensed under the Mozilla Public License 2.0, which is an open-source license. Nextcloud Server is licensed under AGPL-3.0. Confirm with your legal team how these licenses apply to your planned changes, integrations and internal distribution, rather than relying on a summary. Support, signed security updates and customization services are separate paid offerings, so ask a vendor or partner to state exactly what is included in the quote.
How DeployOpen helps evaluate and implement the switch
DeployOpen plans, implements, integrates, hardens, backs up and documents self-hosted open-source platforms inside your own cloud accounts, data centers or air-gapped networks. For a move from Office to Collabora Online, that means scoping the document estate and the platform together, then handing over a running service your team can operate.
How we scope
- Engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work starts.
- The written scope lists which Office formats, templates and macros are in and which stay in Office.
- Scope covers the host platform, such as Nextcloud or another WOPI host, and the Collabora Online deployment.
- Ongoing support, upgrades and continuous testing are available as a retainer, priced from the written scope.
How we build
- We deploy Collabora Online from Docker images, system packages or Kubernetes, sized to your user count.
- Ingress is configured so every session on one document routes to the same pod, using the WOPISrc parameter.
- We connect the WOPI host to your identity source, such as LDAP or Active Directory, through documented authentication backends.
- We test co-editing, .docx, .xlsx and .pptx round trips against a sample of your real-world files and templates.
How we hand over
- You receive architecture, configuration and runbook documentation for the Collabora and host platforms.
- We document backup, restore and the one-major-version-at-a-time upgrade path for the host platform.
- Your staff are trained on administration tasks and on the support model for end users.
- Evidence for compliance readiness is prepared for your assessors, though independent auditors issue any audit report.
How we support
- Support, upgrades and continuous security testing can be contracted as a retainer after handover.
- Patch and release tracking covers Collabora Online point releases and the host platform's monthly maintenance releases.
- Security testing of the deployed editing and sharing services can be added to the retainer scope.
- Ask for the support tier, response expectations and upgrade responsibilities to be written into the quote.

