Skip to main content

Collaboration Platforms

Collaboration platforms provide file storage, synchronisation, document editing, and team productivity tools that enable distributed teams to work on shared content. These platforms combine cloud storage with real-time co-authoring capabilities, ranging from lightweight file sharing to comprehensive office suites with calendaring, email, and communication features.

This page covers integrated collaboration suites that combine file management with document creation and editing. Adjacent categories include Communication and Telephony for video conferencing and messaging, and Website and CMS for public-facing content management.

Assessment methodology

Tool assessments derive from official vendor documentation, published API references, release notes, and technical specifications as of 2026-01-11. Feature availability varies by product tier, deployment model, and region. Verify current capabilities directly with vendors during procurement. Community-reported information is excluded; only documented features are assessed.

Requirements taxonomy

This taxonomy defines evaluation criteria for collaboration platforms. Requirements are organised by functional area and weighted by typical priority for mission-driven organisations. Adjust weights based on specific operational context.

Functional requirements

Core capabilities that define what the platform must do.

File storage and synchronisation

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
F1.1Desktop synchronisation clientNative application that synchronises files between local filesystem and cloud storage, maintaining offline access to selected foldersFull: clients for Windows, macOS, Linux with selective sync. Partial: limited platform support or no selective sync. None: web-only access.Review client documentation; verify platform availabilityEssential
F1.2Mobile file accessNative applications for accessing, viewing, and editing files from mobile devicesFull: iOS and Android apps with offline caching and editing. Partial: view-only or limited editing. None: no mobile apps.Check app store listings; review mobile documentationEssential
F1.3File versioningAutomatic retention of previous file versions with restoration capabilityFull: configurable retention period, version comparison, granular restore. Partial: limited versions or time-based only. None: no versioning.Review versioning documentation; test restoration processEssential
F1.4Conflict resolutionHandling of simultaneous edits to the same file from multiple clientsFull: automatic conflict detection, merge where possible, clear user notification. Partial: manual conflict resolution required. None: last-write-wins without notification.Review sync documentation; test conflict scenariosImportant
F1.5Large file handlingSupport for files exceeding 5GB with chunked upload and resume capabilityFull: documented support for files over 10GB with resumable uploads. Partial: support for 5-10GB with limitations. None: hard limit under 5GB.Review file size limits in documentation; test upload behaviourImportant
F1.6External sharingAbility to share files and folders with users outside the organisationFull: configurable link sharing, password protection, expiry dates, download limits. Partial: basic link sharing only. None: internal sharing only.Review sharing documentation; test external accessEssential

Document editing

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
F2.1Word processingCreation and editing of text documents with formatting, styles, headers, footers, and tablesFull: comprehensive formatting, styles, track changes, comments. Partial: basic formatting only. None: plain text only.Review editor documentation; test feature availabilityEssential
F2.2Spreadsheet editingCreation and editing of spreadsheets with formulas, functions, charts, and data validationFull: 400+ functions, pivot tables, conditional formatting, charts. Partial: basic formulas and formatting. None: no spreadsheet capability.Review function documentation; compare to standard spreadsheet applicationsEssential
F2.3Presentation editingCreation and editing of slide presentations with themes, transitions, and speaker notesFull: master slides, animations, presenter view, export to PDF. Partial: basic slide creation. None: no presentation capability.Review presentation documentation; test export optionsImportant
F2.4Real-time co-authoringSimultaneous editing by multiple users with live cursor tracking and conflict-free mergingFull: real-time sync under 2 seconds, visible cursors, automatic merge. Partial: near-real-time with periodic sync. None: file locking only.Review collaboration documentation; test with multiple usersEssential
F2.5Track changesRecording and display of document modifications with accept/reject workflowFull: per-change attribution, filtering by author, comparison view. Partial: basic change tracking. None: no change tracking.Review track changes documentation; test workflowImportant
F2.6Comments and annotationsInline and margin comments with threading and resolution trackingFull: threaded replies, @mentions, resolution status, notification. Partial: basic comments only. None: no commenting.Review commenting documentation; test threadingImportant
F2.7Office format compatibilityReading and writing Microsoft Office formats (DOCX, XLSX, PPTX) with formatting preservationFull: high-fidelity import/export documented, complex formatting preserved. Partial: basic compatibility with formatting loss. None: native formats only.Review format documentation; test round-trip with complex documentsEssential
IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
F3.1Folder hierarchyNested folder structure for organising files with drag-and-drop managementFull: unlimited nesting, bulk operations, folder templates. Partial: limited depth or operations. None: flat file storage.Review folder documentation; test hierarchy depthEssential
F3.2Full-text searchSearch within file contents, not just filenames and metadataFull: content indexing across all file types, advanced operators, filters. Partial: limited file types or basic search. None: filename search only.Review search documentation; test content search accuracyEssential
F3.3Tagging and metadataCustom labels and metadata fields for file organisation beyond folder structureFull: custom tags, metadata fields, tag-based navigation. Partial: predefined tags only. None: no tagging.Review tagging documentation; test custom metadataDesirable
F3.4Favourites and shortcutsQuick access to frequently used files and foldersFull: favourites, recent files, custom shortcuts. Partial: recent files only. None: no quick access features.Review navigation documentation; test quick accessDesirable

Team collaboration

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
F4.1Shared workspacesDedicated areas for team collaboration with shared files and permissionsFull: team spaces, project folders, customisable permissions. Partial: shared folders only. None: individual storage only.Review workspace documentation; test team setupEssential
F4.2Permission granularityFine-grained access control beyond simple read/writeFull: view, comment, edit, share, admin levels per item. Partial: read/write/admin only. None: binary access.Review permission documentation; test access levelsEssential
F4.3Guest accessLimited access for external collaborators without full accountsFull: guest accounts with configurable permissions, expiry. Partial: link sharing only. None: full accounts required.Review guest documentation; test external collaborationImportant
F4.4Activity feedsVisibility into recent changes and team activityFull: per-file and per-folder activity, filtering, notifications. Partial: basic activity log. None: no activity tracking.Review activity documentation; test feed granularityDesirable

Technical requirements

Infrastructure, architecture, and deployment considerations.

Deployment and hosting

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
T1.1Self-hosted deploymentAbility to deploy on organisation-controlled infrastructure for data sovereignty, compliance, or cost reasonsFull: complete feature parity with hosted version, documented deployment. Partial: self-hosted with feature limitations. None: SaaS only.Review deployment documentation; compare feature matricesImportant
T1.2Cloud deployment optionsAvailability of vendor-managed cloud deployment with regional optionsFull: multiple regions including EU, documented data residency. Partial: limited regions. None: single region or undisclosed.Review infrastructure documentation; verify regional availabilityImportant
T1.3Container deploymentSupport for containerised deployment using Docker or KubernetesFull: official images, Helm charts, documented orchestration. Partial: community images only. None: no container support.Check Docker Hub, artifact registries, deployment documentationDesirable
T1.4High availability architectureSupport for redundant deployment eliminating single points of failureFull: documented HA architecture, automatic failover. Partial: manual failover procedures. None: single-instance only.Review architecture documentation; verify clustering supportContext-dependent
T1.5Offline operationAbility to work with cached files when network connectivity is unavailableFull: full editing of cached files, automatic sync on reconnection. Partial: view-only offline. None: requires constant connectivity.Review offline documentation; test disconnected usageImportant

Scalability and performance

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
T2.1Storage scalabilityAbility to scale storage capacity without service disruptionFull: documented scaling procedures, object storage support, no practical limits. Partial: scaling with downtime. None: fixed capacity.Review scaling documentation; verify storage backendsImportant
T2.2User scalabilitySupport for growing user counts without performance degradationFull: documented performance at 10,000+ users, horizontal scaling. Partial: performance degradation at scale. None: hard user limits.Review performance documentation; check scaling guidesContext-dependent
T2.3Bandwidth optimisationEfficient use of network bandwidth for synchronisationFull: delta sync, compression, bandwidth throttling. Partial: full-file sync with compression. None: no optimisation.Review sync documentation; test bandwidth usageImportant
T2.4Storage quotasConfigurable storage limits per user or groupFull: per-user, per-group, per-folder quotas with alerts. Partial: global quotas only. None: no quota management.Review quota documentation; test configurationImportant

Integration architecture

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
T3.1REST API availabilityProgrammatic access via REST API for integration and automationFull: comprehensive API covering all features, versioned, documented. Partial: limited API coverage. None: no API.Review API documentation completeness; compare to UI featuresEssential
T3.2WebDAV supportStandard protocol support for file access from third-party applicationsFull: complete WebDAV implementation. Partial: read-only or limited operations. None: no WebDAV.Review protocol documentation; test client compatibilityImportant
T3.3Webhook supportAbility to push event notifications to external systemsFull: configurable webhooks for file and user events, retry logic. Partial: limited events. None: polling only.Review webhook documentation; check event coverageImportant
T3.4WOPI protocol supportWeb Application Open Platform Interface for office editor integrationFull: complete WOPI implementation enabling third-party editors. Partial: limited WOPI support. None: no WOPI.Review WOPI documentation; test editor integrationContext-dependent
T3.5Calendar and contactsCalDAV and CardDAV protocol support for calendar and contact synchronisationFull: complete CalDAV/CardDAV with shared calendars. Partial: basic support. None: no calendar/contacts.Review protocol documentation; test client synchronisationContext-dependent

Security requirements

Security controls and data protection capabilities.

Authentication and access control

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
S1.1Multi-factor authenticationSupport for MFA on user accountsFull: TOTP, WebAuthn/FIDO2, push notification, enforced by policy. Partial: TOTP only. None: password only.Review authentication documentation; test MFA methodsEssential
S1.2Single sign-on integrationSupport for federated identity via SSOFull: SAML 2.0 and OIDC support, multiple IdP. Partial: single protocol or IdP. None: local auth only.Review SSO documentation; check supported protocols and IdPsEssential
S1.3Password policiesConfigurable password complexity and rotation requirementsFull: complexity rules, history, expiry, breach detection. Partial: basic complexity only. None: no policy enforcement.Review password documentation; test policy configurationImportant
S1.4Session managementControl over active sessions with timeout and revocationFull: session listing, forced logout, configurable timeout, device management. Partial: basic timeout only. None: no session control.Review session documentation; test management capabilitiesImportant
S1.5IP-based restrictionsAbility to restrict access by IP address or rangeFull: allow/deny lists, conditional access by location. Partial: global restrictions only. None: no IP restrictions.Review access documentation; test restriction configurationDesirable

Data protection

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
S2.1Encryption at restEncryption of stored files and metadataFull: AES-256, customer-managed keys option. Partial: platform-managed encryption only. None: unencrypted storage.Review encryption documentation; verify key managementEssential
S2.2Encryption in transitEncryption of data during transmissionFull: TLS 1.3, HSTS, certificate pinning in clients. Partial: TLS 1.2. None: unencrypted transmission.Review transport documentation; test connection securityEssential
S2.3End-to-end encryptionClient-side encryption preventing server-side access to contentFull: zero-knowledge encryption with key recovery options. Partial: optional folder-level E2EE. None: server-side encryption only.Review E2EE documentation; verify implementationContext-dependent
S2.4Data loss preventionPolicies to prevent unauthorised data exfiltrationFull: content inspection, sharing restrictions, alerts. Partial: basic sharing controls. None: no DLP capabilities.Review DLP documentation; test policy enforcementContext-dependent
S2.5Ransomware protectionFeatures to detect and recover from ransomware attacksFull: anomaly detection, mass-delete protection, point-in-time recovery. Partial: versioning only. None: no specific protection.Review ransomware documentation; verify recovery optionsImportant

Compliance and audit

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
S3.1Audit loggingComprehensive logging of user and administrative actionsFull: all actions logged, exportable, tamper-evident. Partial: limited action types. None: no audit logging.Review audit documentation; test log completenessEssential
S3.2Log retentionConfigurable retention period for audit logsFull: configurable retention, archival to external systems. Partial: fixed retention. None: no retention control.Review retention documentation; test configurationImportant
S3.3Compliance certificationsThird-party security and compliance certificationsDocument certifications: SOC 2, ISO 27001, GDPR adequacy, sector-specificReview trust centre; verify current certification statusContext-dependent
S3.4Legal holdAbility to preserve data for legal or regulatory requirementsFull: granular holds, custodian notification, hold release workflow. Partial: basic preservation. None: no legal hold.Review eDiscovery documentation; test hold functionalityContext-dependent

Operational requirements

Administration, monitoring, and support considerations.

Administration

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
O1.1Administrative consoleCentralised interface for platform administrationFull: comprehensive web console, bulk operations, delegation. Partial: limited console functionality. None: command-line only.Review admin documentation; test console capabilitiesEssential
O1.2User provisioningCreation and management of user accountsFull: bulk import, SCIM provisioning, lifecycle automation. Partial: manual creation only. None: self-registration only.Review provisioning documentation; test bulk operationsEssential
O1.3Group managementOrganisation of users into groups for permission managementFull: nested groups, dynamic membership, LDAP sync. Partial: flat groups only. None: no group management.Review group documentation; test nesting and syncImportant
O1.4Delegated administrationAbility to delegate administrative tasks to non-global administratorsFull: role-based admin delegation, scoped permissions. Partial: all-or-nothing admin access. None: single admin role.Review delegation documentation; test role assignmentImportant
O1.5Branding and customisationAbility to customise appearance with organisation brandingFull: logo, colours, custom domain, login page. Partial: logo only. None: no customisation.Review branding documentation; test customisation optionsDesirable

Monitoring and reporting

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
O2.1Usage analyticsVisibility into platform adoption and usage patternsFull: user activity, storage trends, collaboration metrics. Partial: basic statistics. None: no analytics.Review analytics documentation; test report availabilityImportant
O2.2Storage reportingReports on storage consumption by user, group, and file typeFull: detailed breakdown, trend analysis, forecasting. Partial: total usage only. None: no storage reporting.Review storage documentation; test report granularityImportant
O2.3Health monitoringSystem health status and alertingFull: component health, performance metrics, configurable alerts. Partial: basic status page. None: no health monitoring.Review monitoring documentation; test alert configurationImportant
O2.4API for reportingProgrammatic access to usage and administrative dataFull: comprehensive reporting API. Partial: limited metrics. None: no reporting API.Review reporting API documentation; test data extractionDesirable

Backup and recovery

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
O3.1Native backupBuilt-in backup functionality for data protectionFull: scheduled backups, point-in-time recovery, off-site storage. Partial: manual export only. None: no native backup.Review backup documentation; test recovery proceduresEssential
O3.2Third-party backup supportCompatibility with external backup solutionsFull: documented backup APIs, agent support. Partial: filesystem backup only. None: proprietary backup only.Review backup integration documentation; test tool compatibilityImportant
O3.3Retention policiesConfigurable retention of deleted items and versionsFull: per-folder policies, automatic purge, legal hold override. Partial: global retention only. None: no retention control.Review retention documentation; test policy applicationImportant
O3.4Disaster recoveryDocumented procedures for recovering from major failuresFull: RTO/RPO documented, tested procedures, geographic redundancy. Partial: basic recovery procedures. None: no DR documentation.Review DR documentation; verify testing frequencyEssential

Data management requirements

Data import, export, and lifecycle considerations.

Data portability

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
D1.1Bulk exportAbility to export all data for migration or complianceFull: complete export including metadata, permissions, versions. Partial: file content only. None: no bulk export.Review export documentation; test complete extractionEssential
D1.2Standard formatsExport data in standard, non-proprietary formatsFull: ODF, standard archive formats, structured metadata. Partial: proprietary formats with converters. None: proprietary only.Review format documentation; test export formatsImportant
D1.3Migration toolsTools for importing data from other platformsFull: migration wizards for major platforms, permission mapping. Partial: basic file import. None: manual upload only.Review migration documentation; test import capabilitiesImportant
D1.4API for data extractionProgrammatic access for data extractionFull: complete data access via API. Partial: limited data types. None: no extraction API.Review data API documentation; test extraction completenessImportant

Data lifecycle

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
D2.1Retention automationAutomatic enforcement of retention policiesFull: policy-based retention, automatic deletion, audit trail. Partial: manual enforcement. None: no automation.Review retention documentation; test automated deletionImportant
D2.2Archive capabilityMovement of inactive data to lower-cost storageFull: automated archiving, archive tiers, retrieval workflow. Partial: manual archiving. None: no archive capability.Review archive documentation; test retrieval timesDesirable
D2.3Secure deletionVerified removal of data when deletedFull: cryptographic erasure, deletion certificates. Partial: standard deletion. None: soft delete only.Review deletion documentation; verify data removalImportant

Accessibility requirements

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
A1.1WCAG complianceWeb interfaces meeting accessibility standardsFull: WCAG 2.1 AA compliance documented. Partial: partial compliance. None: no accessibility testing.Review VPAT/accessibility documentation; test with screen readersEssential
A1.2Keyboard navigationComplete functionality via keyboard without mouseFull: all features keyboard-accessible, visible focus indicators. Partial: primary features only. None: mouse required.Test keyboard navigation; review documentationEssential
A1.3Screen reader supportCompatibility with assistive technologiesFull: tested with major screen readers, ARIA implementation. Partial: basic support. None: not tested.Test with NVDA/JAWS/VoiceOver; review documentationEssential
A1.4High contrast supportDisplay options for users with visual impairmentsFull: high contrast themes, customisable colours. Partial: single high contrast option. None: no contrast options.Test theme options; review accessibility featuresImportant

Comparison matrices

Rating scale: ● Full support | ◐ Partial support | ○ Minimal support | ✗ Not supported | -Not applicable

Notation: $ Paid tier only | β Beta feature | E Enterprise only | P Plugin required

Functional capability matrix

File storage and synchronisation

CapabilityNextcloudCollabora OnlineONLYOFFICE DocsCryptPadMicrosoft 365Google Workspace
Desktop sync client--
Mobile apps--
File versioning--
Conflict resolution--
Large file support--
External sharing--

Assessment notes:

  • Collabora Online and ONLYOFFICE Docs are document editing components, not file storage platforms; they integrate with storage platforms like Nextcloud
  • CryptPad desktop sync is limited; primary access is via web browser
  • CryptPad file size limits are lower due to encryption overhead (25MB default per file)
  • Google Workspace large file limit is 5TB per file; uploads over 5GB require stable connection

Document editing

CapabilityNextcloudCollabora OnlineONLYOFFICE DocsCryptPadMicrosoft 365Google Workspace
Word processing●P
Spreadsheets●P
Presentations●P
Real-time co-authoring●P
Track changes●P
Comments●P
OOXML compatibility●P

Assessment notes:

  • Nextcloud requires Collabora Online, ONLYOFFICE, or built-in Text app for document editing (marked P)
  • CryptPad presentations are whiteboard-based, not traditional slide format
  • CryptPad prioritises privacy over format compatibility; export to Office formats has limitations
  • Collabora Online and ONLYOFFICE both achieve high Office format fidelity through independent testing

Technical capability matrix

Deployment options

OptionNextcloudCollabora OnlineONLYOFFICE DocsCryptPadMicrosoft 365Google Workspace
Self-hosted
Vendor cloud
Container images--
Kubernetes Helm--
Air-gapped

Assessment notes:

  • Nextcloud provides official Docker images and AIO (All-in-One) container deployment
  • Collabora Online provides Kubernetes deployment via COOL Controller
  • CryptPad Docker deployment is documented but Helm charts are community-maintained
  • Microsoft 365 and Google Workspace are SaaS-only; no self-hosted options exist

Self-hosted infrastructure requirements

PlatformMinimum RAMRecommended RAMStorage backendDatabase
Nextcloud512 MB4 GB+Local, S3, SwiftMySQL, MariaDB, PostgreSQL
Collabora Online1 GB per 10 users4 GB+--
ONLYOFFICE Docs2 GB4 GB+-PostgreSQL, MySQL
CryptPad2 GB4 GB+Local filesystemNone (file-based)

Integration architecture

CapabilityNextcloudCollabora OnlineONLYOFFICE DocsCryptPadMicrosoft 365Google Workspace
REST API
WebDAV----
Webhooks●P
WOPI support-
CalDAV/CardDAV---

Assessment notes:

  • CryptPad API is limited due to end-to-end encryption design; server cannot access content
  • Nextcloud webhooks require the Webhooks app (marked P)
  • Microsoft 365 CalDAV support is deprecated; Exchange protocols preferred
  • Google Workspace supports CalDAV but recommends Google Calendar API

Security capability matrix

Authentication methods

MethodNextcloudCollabora OnlineONLYOFFICE DocsCryptPadMicrosoft 365Google Workspace
SAML 2.0●¹●E●P
OIDC●¹●E●P
TOTP MFA●¹●E
WebAuthn/FIDO2●¹
LDAP●¹●²●²

Assessment notes:

  • ¹ Collabora Online inherits authentication from the integrating platform (Nextcloud, ownCloud, etc.)
  • ² Microsoft 365 and Google Workspace LDAP sync requires directory synchronisation tools
  • CryptPad SSO plugin available for enterprise customers
  • ONLYOFFICE Docs Enterprise required for SSO features

Data protection

CapabilityNextcloudCollabora OnlineONLYOFFICE DocsCryptPadMicrosoft 365Google Workspace
Encryption at rest●¹●¹
Encryption in transit
End-to-end encryption
Server-side encryption●¹●¹-
Customer-managed keys●$●¹●E-●$●$

Assessment notes:

  • Nextcloud E2EE is available but limited to specific apps; not all features support E2EE
  • CryptPad provides true zero-knowledge encryption; server operators cannot access content
  • Microsoft 365 Customer Key and Google Workspace CSEK require enterprise tiers
  • ¹ Document editing components inherit storage encryption from integrating platform

Compliance certifications

CertificationNextcloudCollabora OnlineONLYOFFICE DocsCryptPadMicrosoft 365Google Workspace
SOC 2 Type II●¹
ISO 27001●¹
GDPR compliance
HIPAA BAA●¹●E
FedRAMP

Assessment notes:

  • ¹ Nextcloud certifications apply to Nextcloud Enterprise via hosting partners
  • Self-hosted deployments inherit certifications from hosting infrastructure
  • CryptPad’s zero-knowledge architecture provides privacy guarantees independent of certifications

Commercial comparison matrix

Pricing models

PlatformModelFree tierEntry priceEnterprise features
NextcloudOpen coreFull FOSS version€36/user/year (Enterprise)Support, compliance, branding
Collabora OnlineOpen coreCODE (dev edition)€8/user/yearHA, support, SLA
ONLYOFFICE DocsOpen coreCommunity (20 connections)€15/user/yearSSO, audit, support
CryptPadOpen coreSelf-hosted€5/user/month (hosted)SSO, audit, support
Microsoft 365Subscription-£4.90/user/month (Business Basic)Security, compliance, eDiscovery
Google WorkspaceSubscription-£4.60/user/month (Business Starter)Vault, security, compliance

Assessment notes:

  • Prices verified from official documentation as of January 2026; nonprofit pricing varies
  • Microsoft 365 and Google Workspace offer significant nonprofit discounts via TechSoup
  • All FOSS platforms can be self-hosted without licensing costs (infrastructure costs apply)

Nonprofit programmes

PlatformProgrammeEligibilityDiscount
NextcloudEnterprise for Education/NonprofitRegistered nonprofitsContact for pricing
Microsoft 365Microsoft for NonprofitsRegistered charitiesUp to 75% discount; 300 free licences
Google WorkspaceGoogle for NonprofitsRegistered charitiesFree Business Starter tier
ONLYOFFICENonprofit programmeRegistered nonprofitsContact for pricing

Accessibility matrix

RequirementNextcloudCollabora OnlineONLYOFFICE DocsCryptPadMicrosoft 365Google Workspace
WCAG 2.1 AA
Keyboard navigation
Screen reader support
High contrast
VPAT available

Assessment notes:

  • Microsoft and Google provide detailed VPATs for all products
  • CryptPad accessibility is improving but less mature than commercial alternatives
  • Collabora Online accessibility benefits from LibreOffice core accessibility work

Tool assessments

Nextcloud

Type
Self-hosted collaboration platform with integrated office suite options
Licence
AGPL-3.0 (server), GPL-2.0+ (desktop client)
Current version
32.0.3 (Hub 25 Autumn) as of January 2026
Deployment options
Self-hosted, managed hosting partners, Nextcloud Enterprise Cloud
Source repository
https://github.com/nextcloud/server
Documentation
https://docs.nextcloud.com/

Nextcloud provides file synchronisation and sharing as a core platform, extensible through an app ecosystem that includes calendar, contacts, mail, video conferencing, and office document editing. The platform originated as a fork of ownCloud in 2016 and has become the most widely deployed self-hosted collaboration suite, with over 500,000 servers reported worldwide.

The architecture separates core file management from productivity applications. Document editing requires integration with Collabora Online, ONLYOFFICE Docs, or the built-in Text app for Markdown editing. This modular approach allows organisations to select their preferred office suite while maintaining consistent file storage and user management.

Nextcloud Hub releases follow a four-month cadence, with each major version supported for 12 months. The current release track (Hub 25) emphasises improved search, mobile experience, and AI-assisted features through the Nextcloud Assistant integration.

Key strengths:

  • Complete data sovereignty with self-hosted deployment
  • Extensive app ecosystem covering collaboration, productivity, and communication
  • Active development with regular feature releases and security updates
  • Strong federation capability for inter-organisation collaboration
  • No vendor lock-in; standard protocols (WebDAV, CalDAV, CardDAV) enable client flexibility

Key limitations:

  • Document editing quality depends on chosen office integration
  • Performance at scale requires careful tuning and adequate infrastructure
  • Feature consistency varies across apps due to community development model
  • Enterprise features (audit logging, compliance tools) require paid subscription

Deployment and operations:

Self-hosted Nextcloud requires Linux server infrastructure with PHP 8.0+, a supported database (MariaDB, MySQL, or PostgreSQL), and a web server (Apache or Nginx). The All-in-One Docker container simplifies deployment for smaller installations, providing automatic updates and integrated backup.

Production deployments at scale (1,000+ users) benefit from:

  • Dedicated database servers with replication
  • Object storage backend (S3-compatible) for files
  • Redis for caching and session handling
  • Separate web server and application tiers

Integration capabilities:

Integration typeProtocol/APIDocumentation
File accessWebDAVhttps://docs.nextcloud.com/server/latest/developer_manual/client_apis/WebDAV/
User provisioningOCS API, SCIMhttps://docs.nextcloud.com/server/latest/admin_manual/configuration_user/
Calendar/ContactsCalDAV/CardDAVhttps://docs.nextcloud.com/server/latest/user_manual/groupware/
Office integrationWOPIhttps://docs.nextcloud.com/server/latest/admin_manual/office/

Security assessment:

Nextcloud implements security scanning through HackerOne with an active bug bounty programme. Security advisories are published with CVE identifiers, and critical fixes are backported to supported versions. Server-side encryption encrypts files before writing to storage, while end-to-end encryption (available via app) provides client-side encryption for selected folders.

Authentication supports SAML 2.0, OIDC, and LDAP integration, with TOTP and WebAuthn for multi-factor authentication. Brute-force protection is built-in, with configurable account lockout policies.

Cost analysis:

Deployment modelInfrastructure costsLicence costsSupport costs
Self-hosted (100 users)£200-500/month (cloud VPS)£0 (Community)Community forums
Self-hosted Enterprise£200-500/month€36/user/yearVendor support included
Managed hosting£400-1,000/monthVaries by providerProvider support

Organisational fit:

Nextcloud is well-suited for organisations that:

  • Prioritise data sovereignty and control over data location
  • Have Linux server administration capacity or access to managed hosting
  • Need file sync and collaboration without ongoing per-user licensing
  • Operate in jurisdictions with data residency requirements

Nextcloud is less suitable for organisations that:

  • Lack technical capacity for server administration
  • Require advanced enterprise features (eDiscovery, legal hold) immediately
  • Need guaranteed uptime SLAs without additional infrastructure investment

Collabora Online

Type
Web-based office suite for integration with file sync platforms
Licence
MPL-2.0 (Collabora Online), LGPL (LibreOffice core)
Current version
24.04.14 (Enterprise), CODE 25.04 (Development Edition)
Deployment options
Self-hosted, Kubernetes, Docker, vendor cloud
Source repository
https://github.com/CollaboraOnline/online
Documentation
https://sdk.collaboraonline.com/

Collabora Online provides web-based document editing built on LibreOffice technology, designed for integration with file sync platforms via the WOPI protocol. As the primary commercial backer of LibreOffice development, Collabora contributes significantly to the underlying codebase and maintains close alignment with desktop LibreOffice capabilities.

The architecture runs LibreOffice as a rendering engine within a containerised environment, delivering document views to web browsers via tile-based rendering. Real-time collaboration occurs through operational transformation, enabling multiple users to edit simultaneously with cursor presence and change synchronisation.

In November 2025, Collabora released Collabora Office Desktop, bringing the same interface to Windows, macOS, and Linux desktop applications. This provides interface consistency between web and desktop editing experiences.

Key strengths:

  • Highest Office format fidelity among open-source options (shared codebase with LibreOffice)
  • Active LibreOffice core contributions ensure ongoing format compatibility
  • Comprehensive API for customisation and integration
  • Enterprise-grade scalability with COOL Controller for Kubernetes
  • Strong European presence with GDPR-focused development

Key limitations:

  • Requires separate file storage platform (not standalone)
  • Resource-intensive; each document session consumes significant memory
  • Performance on complex documents can lag behind native applications
  • Limited offline capability (requires server connection)

Deployment and operations:

Collabora Online deployments fall into two categories:

CODE (Collabora Online Development Edition): Free for development and small-scale production (up to 20 simultaneous connections). Suitable for evaluation and small teams but lacks enterprise support and SLA guarantees.

Collabora Online (Enterprise): Licensed per user with support, SLA, and access to stable release branches. Recommended for production deployments requiring reliability guarantees.

Deployment options include:

  • Docker container with built-in CODE server (for Nextcloud)
  • Standalone Docker/Podman deployment
  • Kubernetes via COOL Controller with auto-scaling
  • Native package installation on supported Linux distributions

Integration capabilities:

Integration typeProtocol/APIDocumentation
File platform integrationWOPIhttps://sdk.collaboraonline.com/docs/How_to_integrate.html
Document conversionAPIhttps://sdk.collaboraonline.com/docs/conversion_api.html
CustomisationPostMessage APIhttps://sdk.collaboraonline.com/docs/postmessage_api.html

Collabora Online integrates with Nextcloud, ownCloud, Seafile, EGroupware, Alfresco, Mattermost, and Drupal through documented integrations.

Security assessment:

Collabora Online implements process isolation per document to contain potential vulnerabilities. Security updates follow LibreOffice security advisories, with additional hardening for the web rendering layer. The server component processes documents in sandboxed containers with restricted capabilities.

Transport security requires TLS 1.2+; deployment documentation recommends TLS 1.3 where supported. Document content remains within the integrating platform’s storage; Collabora Online accesses files via WOPI requests.

Cost analysis:

DeploymentLicenceSupportInfrastructure
CODE (free)£0CommunitySelf-hosted
Collabora Online€8/user/yearVendorSelf-hosted
Nextcloud All-in-OneIncluded with NextcloudPer Nextcloud planSelf-hosted

Organisational fit:

Collabora Online is well-suited for organisations that:

  • Already use or plan to deploy Nextcloud, ownCloud, or similar platforms
  • Require high-fidelity Office format compatibility
  • Value European-developed software for GDPR considerations
  • Have containerisation expertise for deployment

Collabora Online is less suitable as:

  • Standalone document editing platform (requires file storage integration)
  • Solution for organisations without server administration capacity

ONLYOFFICE Docs

Type
Web-based office suite for integration or standalone deployment
Licence
AGPL-3.0 (Community), Proprietary (Enterprise/Developer)
Current version
9.2.1 (December 2025)
Deployment options
Self-hosted (Docker, native), cloud integrations
Source repository
https://github.com/ONLYOFFICE/DocumentServer
Documentation
https://api.onlyoffice.com/

ONLYOFFICE Docs provides document, spreadsheet, and presentation editing optimised for Microsoft Office format compatibility. The platform emphasises OOXML as the native format rather than ODF, resulting in strong compatibility with Microsoft Office workflows while maintaining full open-source availability.

The architecture uses JavaScript-based rendering, delivering document editing through web browsers without server-side document processing for display. Real-time collaboration synchronises changes between connected users with operational transformation.

Version 9.0 (June 2025) introduced significant interface redesign, AI-powered features for spreadsheets and macros, and expanded format support including Markdown import/export. Version 9.2 (December 2025) added AI grammar checking and macro recording.

Key strengths:

  • Excellent Microsoft Office format compatibility (OOXML native)
  • Modern, responsive interface with customisable themes
  • Comprehensive JavaScript API for integration and automation
  • PDF editing and form-filling capabilities
  • Lower memory footprint than LibreOffice-based alternatives

Key limitations:

  • Community edition limited to 20 simultaneous connections
  • SSO and audit features require Enterprise edition
  • ODF format support less mature than OOXML
  • Company headquartered in Latvia; smaller than commercial competitors

Deployment and operations:

ONLYOFFICE Docs Community Edition: Free, open-source, limited to 20 simultaneous editing connections. Suitable for small teams and development environments.

ONLYOFFICE Docs Enterprise: Licensed per user with removed connection limits, SSO support, audit logging, and vendor support.

Deployment requires:

  • Docker (recommended) or native installation on Debian/Ubuntu/CentOS
  • PostgreSQL or MySQL database
  • RabbitMQ for document editing service coordination
  • Minimum 2GB RAM (4GB+ recommended)

Integration with Nextcloud is available via the ONLYOFFICE connector app, providing an alternative to Collabora Online.

Integration capabilities:

Integration typeProtocol/APIDocumentation
File platform integrationWOPIhttps://api.onlyoffice.com/editors/wopi
Direct integrationDocument Server APIhttps://api.onlyoffice.com/editors/basic
Document conversionConversion APIhttps://api.onlyoffice.com/editors/conversionapi
PluginsPlugin SDKhttps://api.onlyoffice.com/plugin/basic

Pre-built integrations exist for Nextcloud, ownCloud, Seafile, Alfresco, Confluence, SharePoint, and Moodle.

Security assessment:

ONLYOFFICE implements JWT token authentication for document server requests, preventing unauthorised access to editing sessions. Document Server processes run in isolated containers with restricted network access.

Enterprise edition adds audit logging for compliance requirements and LDAP/SSO integration for centralised authentication. Version 9.1 introduced PDF redaction features for handling sensitive documents.

Cost analysis:

EditionLicenceConnectionsSupport
CommunityAGPL-3.020 simultaneousCommunity
EnterpriseProprietaryUnlimitedVendor (1 year)
DeveloperProprietaryUnlimitedVendor (1 year)

Enterprise pricing starts at approximately €15/user/year; volume discounts apply.

Organisational fit:

ONLYOFFICE Docs is well-suited for organisations that:

  • Work primarily with Microsoft Office formats
  • Need document editing integration with Nextcloud or similar platforms
  • Prefer modern interface design
  • Require PDF editing capabilities

ONLYOFFICE Docs is less suitable for organisations that:

  • Require unlimited connections without licensing (Community edition limited)
  • Prioritise ODF format over OOXML
  • Need enterprise features without per-user licensing

CryptPad

Type
End-to-end encrypted collaboration suite
Licence
AGPL-3.0
Current version
2025.9.0 (Autumn 2025)
Deployment options
Self-hosted, cryptpad.fr (hosted)
Source repository
https://github.com/cryptpad/cryptpad
Documentation
https://docs.cryptpad.org/

CryptPad provides end-to-end encrypted collaboration where the server has zero knowledge of document contents. All encryption and decryption occurs in the browser; server operators cannot access user data even with full database access. This architecture makes CryptPad unique among collaboration platforms.

The suite includes rich text documents, spreadsheets, presentations, kanban boards, whiteboards, forms, and code editing. Version 2025.3.1 integrated ONLYOFFICE 8 applications for Document, Spreadsheet, and Presentation editing while maintaining end-to-end encryption.

CryptPad is developed by XWiki SAS with funding from NLnet, NGI, and user subscriptions. The public instance at cryptpad.fr serves as reference implementation and funding source.

Key strengths:

  • True end-to-end encryption with zero-knowledge architecture
  • No account required for collaboration (link-based sharing)
  • Privacy-focused design suitable for sensitive contexts
  • Self-hostable with complete data sovereignty
  • Active development funded by privacy-focused grants

Key limitations:

  • Limited Office format compatibility (export only, with fidelity loss)
  • No desktop sync client; web-based access only
  • File size limits (25MB default) due to encryption overhead
  • Search cannot index encrypted content (by design)
  • Smaller feature set than traditional office suites

Deployment and operations:

CryptPad is self-hostable on Linux servers with Node.js. The application stores encrypted data in the filesystem without requiring a traditional database, simplifying backup and migration.

System requirements:

  • Node.js 18+ (LTS recommended)
  • 2GB+ RAM (4GB+ for production)
  • Local filesystem storage (object storage not supported)
  • nginx for reverse proxy with WebSocket support

Docker deployment is supported with official images. Configuration primarily occurs through config.js and environment variables.

Integration capabilities:

CryptPad’s encryption model inherently limits integration capabilities. The server cannot access document content, preventing server-side APIs for content manipulation.

Integration typeAvailabilityNotes
REST APILimitedUser and instance management only
Document content APINot availableE2EE prevents server-side access
SSO integrationPlugin (Enterprise)SAML/OIDC via optional plugin
WebhooksNot available-

Security assessment:

CryptPad’s security model centres on client-side encryption:

  • Documents encrypted with per-document keys
  • Keys shared via URL fragments (not transmitted to server)
  • Server stores encrypted blobs only
  • Compromise of server does not expose document contents

Authentication supports local accounts with optional TOTP MFA. Enterprise SSO plugin enables SAML/OIDC integration. The architecture has undergone independent security audits.

Cost analysis:

DeploymentLicenceSupport
Self-hostedAGPL-3.0Community
cryptpad.frSubscriptionEmail support
EnterpriseContactVendor support

Hosted pricing at cryptpad.fr ranges from free (limited storage) to €15/month for 20GB storage.

Organisational fit:

CryptPad is well-suited for organisations that:

  • Handle highly sensitive data requiring zero-knowledge encryption
  • Need collaboration tools for journalists, activists, or human rights work
  • Want to minimise data exposure even from their own IT administrators
  • Prefer anonymous collaboration without mandatory accounts

CryptPad is less suitable for organisations that:

  • Require high-fidelity Office format exchange
  • Need desktop file synchronisation
  • Require server-side search and content processing
  • Have workflows dependent on document content APIs

Microsoft 365

Type
Cloud-based productivity suite
Licence
Proprietary (Subscription)
Deployment options
Cloud only (SaaS)
Documentation
https://learn.microsoft.com/en-us/microsoft-365/

Microsoft 365 provides cloud-based productivity tools including Exchange Online (email), SharePoint Online (file storage), OneDrive for Business (personal storage), Microsoft Teams (communication), and Microsoft 365 Apps (Word, Excel, PowerPoint, etc.). The platform serves over 430 million users across commercial, education, and consumer markets.

The suite integrates deeply with Windows and offers desktop applications alongside web access. Recent development focuses on Copilot AI integration across all applications.

Key strengths:

  • Industry-standard Office applications with full feature parity
  • Comprehensive security and compliance tooling
  • Extensive third-party integration ecosystem
  • Desktop, web, and mobile applications with consistent experience
  • Strong enterprise identity integration (Entra ID/Active Directory)

Key limitations:

  • No self-hosted option; SaaS only
  • US-headquartered; CLOUD Act jurisdiction applies
  • Complex licensing with feature availability varying by tier
  • Vendor lock-in through proprietary formats and integrations
  • Cost scales linearly with user count

Deployment and operations:

Microsoft 365 is administered through the Microsoft 365 admin center. Configuration includes:

  • User provisioning (manual, CSV import, or directory sync)
  • Licence assignment (per-user licensing)
  • Security policies (Conditional Access, MFA, DLP)
  • Compliance configuration (retention, eDiscovery, legal hold)

Integration with on-premises Active Directory uses Microsoft Entra Connect (formerly Azure AD Connect) for hybrid identity scenarios.

Integration capabilities:

Integration typeProtocol/APIDocumentation
File accessMicrosoft Graph API, OneDrive APIhttps://learn.microsoft.com/en-us/graph/
User provisioningSCIM, Microsoft Graphhttps://learn.microsoft.com/en-us/entra/identity/app-provisioning/
EmailExchange Web Services, Graph APIhttps://learn.microsoft.com/en-us/exchange/client-developer/
WebhooksMicrosoft Graph subscriptionshttps://learn.microsoft.com/en-us/graph/webhooks

Security assessment:

Microsoft 365 holds SOC 2 Type II, ISO 27001, ISO 27018, FedRAMP High, and HIPAA certifications. Security features include:

  • Multi-factor authentication with Authenticator app, FIDO2, SMS
  • Conditional Access policies for context-aware authentication
  • Microsoft Defender for Office 365 (threat protection)
  • Microsoft Purview (data loss prevention, information protection)
  • Sensitivity labels for document classification

Data residency options include EU Data Boundary and country-specific data centres, though metadata and some processing may occur outside selected regions.

Jurisdictional considerations:

Microsoft is a US-headquartered company subject to the CLOUD Act, which allows US government access to data held by US companies regardless of data location. Organisations handling sensitive data (protection, safeguarding, human rights) should evaluate this exposure.

Cost analysis:

PlanPrice (UK)Key inclusions
Business Basic£4.90/user/monthWeb apps, 1TB OneDrive, Teams
Business Standard£10.30/user/monthDesktop apps, webinars
Business Premium£18.70/user/monthAdvanced security, Intune
Enterprise E3£32.00/user/montheDiscovery, compliance tools
Enterprise E5£51.10/user/monthAdvanced threat protection, analytics

Nonprofit pricing (via Microsoft for Nonprofits): Up to 300 free Business Premium licences for eligible organisations; additional licences at significant discount.

Organisational fit:

Microsoft 365 is well-suited for organisations that:

  • Need comprehensive productivity suite with email, files, and communication
  • Require advanced security and compliance features
  • Have Windows-centric desktop environments
  • Can accept US jurisdiction for data

Microsoft 365 is less suitable for organisations that:

  • Require data sovereignty outside US jurisdiction
  • Need to minimise ongoing subscription costs
  • Prefer open-source solutions or vendor independence
  • Operate in contexts where US government data access is a concern

Google Workspace

Type
Cloud-based productivity suite
Licence
Proprietary (Subscription)
Deployment options
Cloud only (SaaS)
Documentation
https://support.google.com/a/, https://developers.google.com/workspace

Google Workspace provides cloud-native productivity tools including Gmail, Google Drive, Google Docs/Sheets/Slides, Google Meet, Google Chat, and Google Calendar. The platform emphasises web-first design with real-time collaboration as a core feature rather than an addition.

January 2025 saw Gemini AI integration included in Business and Enterprise plans, adding AI-assisted writing, analysis, and summarisation across Workspace applications.

Key strengths:

  • Web-native design with excellent real-time collaboration
  • Strong mobile experience (Android and iOS)
  • Simple administration compared to Microsoft 365
  • AI features (Gemini) included in standard plans
  • Competitive pricing with generous nonprofit programme

Key limitations:

  • No self-hosted option; SaaS only
  • US-headquartered; CLOUD Act jurisdiction applies
  • Desktop applications limited (Drive sync only, no offline Docs/Sheets)
  • Less feature-rich than Microsoft Office for complex documents
  • Vendor lock-in through proprietary formats

Deployment and operations:

Google Workspace is administered through the Google Admin console. Configuration includes:

  • User provisioning (manual, CSV, or directory sync via Google Cloud Directory Sync)
  • Organisational unit structure for policy application
  • Security settings (2-Step Verification, Context-Aware Access)
  • Data protection (Vault for retention and eDiscovery)

Integration capabilities:

Integration typeProtocol/APIDocumentation
File accessGoogle Drive APIhttps://developers.google.com/drive/api
User provisioningAdmin SDK, SCIMhttps://developers.google.com/admin-sdk
CalendarGoogle Calendar APIhttps://developers.google.com/calendar
EmailGmail APIhttps://developers.google.com/gmail/api

Google Workspace supports Apps Script for automation and integration, enabling custom workflows without external development infrastructure.

Security assessment:

Google Workspace holds SOC 2, ISO 27001, ISO 27017, ISO 27018, FedRAMP High, and HIPAA certifications. Security features include:

  • 2-Step Verification with Security Keys, TOTP, push notification
  • Context-Aware Access for conditional authentication
  • Data Loss Prevention (DLP) policies
  • Google Vault for retention and legal hold
  • Client-side encryption (CSEK) for additional protection

Data regions can be configured for primary data storage in EU, US, or other regions; some processing metadata may occur outside selected regions.

Jurisdictional considerations:

Google is US-headquartered and subject to the CLOUD Act. Data stored by Google can be subject to US government access requests regardless of storage location. Organisations handling sensitive data should evaluate this exposure.

Cost analysis:

PlanPrice (UK)Key inclusions
Business Starter£4.60/user/month30GB storage per user
Business Standard£9.20/user/month2TB storage, Meet recordings
Business Plus£15.30/user/month5TB storage, Vault, advanced security
Enterprise StandardContactUnlimited storage, advanced controls
Enterprise PlusContactAdvanced security, DLP, investigation

Nonprofit pricing (via Google for Nonprofits): Free Business Starter tier for eligible organisations.

Organisational fit:

Google Workspace is well-suited for organisations that:

  • Prioritise web-based collaboration and mobility
  • Want simple administration with less complexity than Microsoft 365
  • Can leverage generous nonprofit programme
  • Have Chromebook deployments or Chrome-centric environments

Google Workspace is less suitable for organisations that:

  • Require complex spreadsheet or document features (pivot tables, macros)
  • Need robust desktop applications for offline work
  • Require data sovereignty outside US jurisdiction
  • Operate in contexts where US government data access is a concern

Selection guidance

Decision framework

+------------------+
| Start |
+--------+---------+
|
+--------v---------+
| Data sovereignty |
| required? |
+--------+---------+
|
+---------------------+-------------------+
| |
| Yes | No
v v
+--------+---------+ +--------+---------+
| Self-hosted | | Cloud acceptable |
| required | | |
+--------+---------+ +--------+---------+
| |
+----------+----------+ +--------+---------+
| | | |
v v v v
+------+------+ +------+------+ +-----+------+ +------+------+
| E2EE | | Office | | Microsoft | | Google |
| required? | | editing? | | ecosystem? | | preferred? |
+------+------+ +------+------+ +-----+------+ +------+------+
| | | |
+---+---+ +------+------+ | |
| | | | v v
v | v v +-----+-----+ +-----+----+
CryptPad | Nextcloud Nextcloud | Microsoft | | Google |
| + Collabora Files only | 365 | | Workspace|
v or ONLYOFFICE +-----------+ +----------+
Nextcloud
+ E2EE app

Recommendations by context

Organisations with minimal IT capacity

Primary recommendation: Google Workspace (via Google for Nonprofits)

Google Workspace requires no infrastructure management and provides the simplest administration interface among enterprise options. The free Business Starter tier for eligible nonprofits reduces cost barriers. Implementation requires only domain verification and user account creation.

Alternative: Microsoft 365 Business Basic

Microsoft for Nonprofits provides up to 300 free licences. Choose Microsoft 365 if the organisation already uses Windows desktop applications extensively or requires Outlook for email.

Avoid: Self-hosted platforms without IT support capacity

Nextcloud, CryptPad, and similar platforms require ongoing server administration. Without dedicated IT capacity or managed hosting arrangements, maintenance burden risks service degradation.

Organisations with established IT capacity

Primary recommendation: Nextcloud with Collabora Online or ONLYOFFICE Docs

Self-hosted deployment provides complete data control and eliminates per-user licensing for file storage. Document editing integration (Collabora or ONLYOFFICE) adds office suite capability. This combination supports thousands of users with appropriate infrastructure.

Evaluate Collabora Online for organisations prioritising:

  • LibreOffice format compatibility
  • European vendor preference
  • Long-term ODF format support

Evaluate ONLYOFFICE Docs for organisations prioritising:

  • Microsoft Office format exchange
  • Modern interface design
  • Lower memory footprint

Alternative: Microsoft 365 or Google Workspace

Commercial platforms reduce operational burden at the cost of per-user licensing and data sovereignty. Consider when IT capacity should focus on other priorities.

Organisations with data sovereignty requirements

Primary recommendation: Nextcloud (self-hosted or EU-hosted provider)

Self-hosted Nextcloud on organisation-controlled infrastructure provides complete data sovereignty. Alternatively, EU-based managed hosting partners provide Nextcloud with GDPR-appropriate data residency.

Integrate Collabora Online for document editing. Both Nextcloud and Collabora are European-developed with GDPR-focused design.

Alternative: CryptPad for highest-sensitivity data

CryptPad’s zero-knowledge encryption prevents even server operators from accessing content. Use for documents requiring protection from all parties except collaborators.

Organisations handling sensitive protection data

Primary recommendation: CryptPad for document collaboration

End-to-end encryption protects content from server compromise, hosting provider access, and jurisdictional requests. No account requirement enables anonymous collaboration when appropriate.

Supplement with: Self-hosted Nextcloud for file storage

CryptPad lacks traditional file sync. Nextcloud with server-side encryption (or E2EE app for selected folders) provides file storage with stronger protection than commercial alternatives.

Avoid: US-headquartered cloud platforms for sensitive data

Microsoft 365 and Google Workspace are subject to CLOUD Act jurisdiction. Data access requests from US authorities cannot be contested by users and may not be disclosed. Evaluate this risk for protection, safeguarding, and human rights data.

Migration paths

FromToComplexityApproachTypical timeline
Google WorkspaceMicrosoft 365MediumMicrosoft migration tools, staged mailbox migration2-4 weeks
Microsoft 365Google WorkspaceMediumGoogle data migration service, manual for complex data2-4 weeks
Google WorkspaceNextcloudMedium-HighManual file export, third-party migration tools4-8 weeks
Microsoft 365NextcloudMedium-HighOneDrive export, mailbox migration to separate mail service4-8 weeks
NextcloudMicrosoft 365Low-MediumUpload files to OneDrive/SharePoint2-4 weeks
NextcloudGoogle WorkspaceLow-MediumUpload files to Google Drive2-4 weeks
File serverNextcloudLowSync client, bulk upload, or migration script1-4 weeks

Resources and references

Official documentation

FOSS platforms

PlatformDocumentationAPI referenceSource repository
Nextcloudhttps://docs.nextcloud.com/https://docs.nextcloud.com/server/latest/developer_manual/https://github.com/nextcloud/server
Collabora Onlinehttps://sdk.collaboraonline.com/https://sdk.collaboraonline.com/docs/api.htmlhttps://github.com/CollaboraOnline/online
ONLYOFFICE Docshttps://helpcenter.onlyoffice.com/https://api.onlyoffice.com/https://github.com/ONLYOFFICE/DocumentServer
CryptPadhttps://docs.cryptpad.org/https://docs.cryptpad.org/en/dev_guide/https://github.com/cryptpad/cryptpad

Commercial platforms

PlatformDocumentationAPI referenceTrust centre
Microsoft 365https://learn.microsoft.com/en-us/microsoft-365/https://learn.microsoft.com/en-us/graph/https://www.microsoft.com/en-us/trust-center
Google Workspacehttps://support.google.com/a/https://developers.google.com/workspacehttps://workspace.google.com/security/

Relevant standards

StandardDescriptionURL
WOPIWeb Application Open Platform Interface for office integrationhttps://learn.microsoft.com/en-us/microsoft-365/cloud-storage-partner-program/online/
WebDAVWeb Distributed Authoring and Versioning protocolhttps://tools.ietf.org/html/rfc4918
CalDAVCalendar access protocolhttps://tools.ietf.org/html/rfc4791
CardDAVContact access protocolhttps://tools.ietf.org/html/rfc6352
ODFOpen Document Formathttps://www.oasis-open.org/committees/office/
OOXMLOffice Open XMLhttps://www.ecma-international.org/publications-and-standards/standards/ecma-376/

See also