Skip to main content

Knowledge Base, Wiki, and Intranet Publishing

Knowledge base and wiki platforms provide collaborative authoring, version control, and structured information architecture for organisational documentation. These systems serve as repositories for policies, procedures, technical documentation, and institutional knowledge, enabling staff to create, discover, and maintain information without specialised technical skills.

This page covers platforms where the primary function is collaborative content creation and management with wiki-style editing. Adjacent categories with different primary functions are addressed separately: document management systems (file-centric storage with metadata), content management systems (public website publishing), and learning management systems (structured course delivery). Intranet functionality overlaps with several tools here; this assessment focuses on content authoring and knowledge capture rather than broader digital workplace features.

Assessment methodology

Tool assessments derive from official vendor documentation, published API references, release notes, and technical specifications as of 2026-01-25. Feature availability varies by product tier, deployment model, or 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 knowledge base and wiki 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.

Content authoring and editing

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
F1.1WYSIWYG editorVisual editor allowing content creation without markup knowledgeFull: rich text editing with formatting toolbar, media embedding, table support. Partial: basic formatting only. None: markup-only editing.Test editor capabilities during trial; review editor documentationEssential
F1.2Markup/source editingDirect editing of page source in wiki markup or markdownFull: dedicated source editor with syntax highlighting, preview. Partial: source view without editing aids. None: WYSIWYG only.Review editor options; test source editing workflowImportant
F1.3Real-time collaborative editingMultiple users editing the same page simultaneously with live cursor visibilityFull: real-time sync, presence indicators, conflict resolution. Partial: edit locking only. None: last-save-wins.Test with multiple concurrent editors; review collaboration documentationDesirable
F1.4Draft and publish workflowAbility to save work-in-progress without publishing to readersFull: draft states, scheduled publishing, preview as published. Partial: auto-save only. None: immediate publish.Test draft workflow; review publishing documentationImportant
F1.5Page templatesPre-defined structures for consistent content typesFull: custom templates, template variables, template inheritance. Partial: limited built-in templates. None: blank pages only.Review template system; test template creationImportant
F1.6Inline commentingComments attached to specific content sections rather than whole pagesFull: paragraph-level comments, threaded replies, resolution tracking. Partial: page-level comments only.Test commenting features; review collaboration documentationDesirable
F1.7Content embeddingEmbedding external content (videos, maps, widgets) within pagesFull: configurable embed whitelist, iframe support, oEmbed. Partial: limited embed types. None: no embedding.Review embed documentation; test with common embed sourcesImportant

Version control and history

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
F2.1Revision historyComplete record of all changes to each pageFull: unlimited history, per-revision metadata, diff between any versions. Partial: limited history retention. None: no history.Review revision system; test history depth on trial instanceEssential
F2.2Visual diff comparisonSide-by-side or inline comparison showing changes between versionsFull: word-level diff, visual highlighting, three-way merge view. Partial: paragraph-level diff. Basic: text-only diff.Test diff display with complex content changesImportant
F2.3Version restorationAbility to revert pages to previous versionsFull: one-click restore, selective restoration, restore preview. Partial: full replacement only. None: manual recreation.Test restoration workflow; verify content preservationEssential
F2.4Change attributionIdentification of who made each change and whenFull: per-character attribution, contribution history per user. Partial: per-revision attribution only.Review attribution display; test contributor trackingEssential
F2.5Rollback capabilityRapid reversal of recent changes, including batch operationsFull: batch rollback, vandalism detection, rollback notifications. Partial: single-page rollback. None: manual revert.Review rollback features; test batch operationsImportant

Information architecture

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
F3.1Hierarchical organisationNested structure for pages (parent-child relationships)Full: unlimited depth, breadcrumb navigation, bulk reorganisation. Partial: limited depth or manual hierarchy. Flat: no hierarchy.Test page organisation; review structure documentationEssential
F3.2Categorisation and taggingMetadata classification of content for filtering and discoveryFull: custom taxonomies, hierarchical categories, tag management. Partial: flat tags only. None: no tagging.Review categorisation system; test taxonomy managementImportant
F3.3Cross-referencing and linkingInternal links between pages with broken link detectionFull: automatic link suggestions, backlink tracking, orphan detection. Partial: manual linking only.Test linking workflow; review link management featuresEssential
F3.4Namespaces or spacesLogical separation of content areas with independent permissionsFull: configurable spaces, space-level settings, inter-space linking. Partial: fixed namespace structure. None: single namespace.Review namespace/space architecture; test isolationImportant
F3.5Navigation customisationConfigurable menus, sidebars, and navigation structuresFull: per-space navigation, dynamic menus, breadcrumb customisation. Partial: global navigation only. None: fixed navigation.Test navigation configuration; review customisation optionsImportant
F3.6Content reuseTransclusion or inclusion of content across multiple pagesFull: parameterised transclusion, conditional inclusion. Partial: static inclusion. None: copy-paste only.Review transclusion documentation; test content reuse patternsDesirable

Search and discovery

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
F4.1Full-text searchSearch across all page content with relevance rankingFull: stemming, fuzzy matching, relevance tuning, search analytics. Partial: basic keyword matching.Test search quality; review search engine documentationEssential
F4.2Advanced search operatorsBoolean operators, field-specific search, date filtersFull: comprehensive query syntax, saved searches, search within results. Partial: limited operators.Test advanced search; review query documentationImportant
F4.3Search result snippetsContextual excerpts showing search term matchesFull: highlighted snippets, multiple matches per page. Partial: title-only results.Test search results display; review snippet configurationImportant
F4.4Attachment searchSearch within uploaded file contents (PDF, Office documents)Full: content extraction from multiple formats, attachment filtering. Partial: filename search only.Test attachment search; review supported formatsImportant
F4.5Search suggestionsAutocomplete and “did you mean” functionalityFull: real-time suggestions, spelling correction, popular searches. Partial: basic autocomplete.Test search input behaviour; review suggestion configurationDesirable
F4.6Faceted filteringFilter search results by category, date, author, spaceFull: multiple facets, dynamic counts, combinable filters. Partial: single filter dimension.Test faceted search; review filter optionsDesirable

Media and file management

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
F5.1File attachmentUpload and attach files to pagesFull: drag-drop upload, bulk upload, attachment versioning. Partial: single file upload.Test attachment workflow; review file managementEssential
F5.2Image managementUpload, resize, and embed images within contentFull: image gallery, inline editing, thumbnail generation, alt text. Partial: basic insertion only.Test image workflow; review media handlingEssential
F5.3Storage quotasConfigurable limits on attachment storage per user, space, or siteFull: granular quotas, usage reporting, warning thresholds. Partial: site-wide limit only. None: unlimited.Review quota configuration; test limit enforcementImportant
F5.4File format restrictionsControl over permitted upload typesFull: configurable whitelist/blacklist, MIME validation. Partial: fixed restrictions. None: any type.Review file type configuration; test enforcementImportant
F5.5External storage integrationStore attachments in external systems (S3, Azure Blob)Full: configurable backends, existing bucket integration. Partial: vendor-specific cloud only. None: local only.Review storage documentation; verify backend optionsContext-dependent

Permissions and access control

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
F6.1Page-level permissionsRestrict access to individual pagesFull: per-page ACLs, inheritance override, permission preview. Partial: space-level only. None: site-wide only.Test permission granularity; review ACL documentationEssential
F6.2Role-based access controlPermission sets assigned to roles rather than individual usersFull: custom roles, role hierarchy, role assignment rules. Partial: fixed roles.Review RBAC implementation; test role managementEssential
F6.3Permission inheritanceChild pages inherit parent permissions with override capabilityFull: configurable inheritance, break inheritance, inheritance visualisation. Partial: fixed inheritance.Test inheritance behaviour; review permission modelImportant
F6.4Anonymous accessAllow unauthenticated users to read selected contentFull: per-space anonymous access, selective public pages. Partial: all-or-nothing. None: authentication required.Test anonymous access configuration; review visibility optionsContext-dependent
F6.5View vs edit separationDistinct permissions for reading and modifying contentFull: separate view, edit, delete, admin permissions. Partial: combined read/write.Review permission model; test permission separationEssential

Technical requirements

Infrastructure, architecture, and deployment considerations.

Deployment and hosting

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
T1.1Self-hosted deploymentInstall and operate on organisation-controlled infrastructureFull: complete feature parity, documented installation, no call-home. Partial: self-hosted with limitations. None: SaaS only.Review deployment documentation; compare feature matricesImportant
T1.2Cloud/SaaS optionVendor-managed hosting eliminating infrastructure managementFull: managed service with regional options. Partial: limited regions. None: self-hosted only.Review hosting options; verify regional availabilityImportant
T1.3Container deploymentDocker or Kubernetes deployment supportFull: official images, Helm charts, orchestration documentation. Partial: community images. None: no container support.Check Docker Hub; review container documentationDesirable
T1.4High availabilityRedundant deployment eliminating single points of failureFull: documented clustering, automatic failover, load balancing. Partial: manual failover. None: single-instance only.Review HA architecture; verify clustering supportContext-dependent
T1.5Offline/air-gapped deploymentOperation without internet connectivityFull: complete offline functionality. Partial: degraded offline mode. None: requires internet.Review offline documentation; test connectivity requirementsContext-dependent

Scalability and performance

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
T2.1Horizontal scalingAdd capacity through additional nodesFull: documented horizontal scaling, load distribution. Partial: limited scaling options. None: vertical only.Review scaling documentation; check architectureContext-dependent
T2.2Caching architectureCaching layers for improved performanceFull: configurable caching, CDN integration, cache invalidation. Partial: built-in caching only.Review caching documentation; verify configuration optionsImportant
T2.3Page render performanceTime to display content to readersFull: sub-second render, lazy loading, performance monitoring. Partial: acceptable performance. Poor: noticeable delays.Test page load times; review performance documentationImportant
T2.4Large page handlingPerformance with content-heavy pages (1000+ words, many images)Full: stable editing and rendering. Partial: degraded performance. Poor: timeouts or failures.Test with large content; review size limitsImportant

Integration architecture

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
T3.1REST APIProgrammatic access for automation and integrationFull: comprehensive API covering all features, versioned, documented. Partial: limited coverage. None: no API.Review API documentation; compare to UI featuresEssential
T3.2API authenticationMethods for securing API accessFull: OAuth 2.0, API tokens, service accounts. Partial: API key only. Basic: session-based only.Review API security documentationImportant
T3.3Webhook supportPush notifications to external systems on content eventsFull: configurable webhooks for all events, retry logic. Partial: limited events. None: polling only.Review webhook documentation; check event coverageImportant
T3.4Extension/plugin architectureExtensibility through custom codeFull: documented plugin API, extension marketplace. Partial: limited extensibility. None: no extension support.Review extension documentation; check marketplaceImportant
T3.5External authenticationSSO with organisational identity providersFull: SAML 2.0, OIDC, LDAP with group sync. Partial: limited protocols. None: local auth only.Review authentication documentation; test SSO integrationEssential

Security requirements

Security controls and data protection capabilities.

Authentication and access

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
S1.1Multi-factor authenticationMFA support for user accountsFull: multiple MFA methods (TOTP, WebAuthn), per-role enforcement. Partial: single method. None: password only.Review MFA documentation; test configurationEssential
S1.2Single sign-onFederation with external identity providersFull: SAML 2.0 and OIDC, multiple IdP support. Partial: single protocol. None: local only.Review SSO documentation; verify protocol supportEssential
S1.3Session managementControl over session duration and concurrent sessionsFull: configurable timeout, session visibility, remote termination. Partial: limited controls.Review session documentation; test session managementImportant
S1.4Password policiesConfigurable password complexity and expiration requirementsFull: customisable policies, breach detection integration. Partial: basic requirements. None: no enforcement.Review password policy options; test enforcementImportant

Data protection

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
S2.1Encryption at restData encrypted when storedFull: AES-256, documented key management. Partial: available but not default. None: unencrypted.Review encryption documentation; verify implementationEssential
S2.2Encryption in transitData encrypted during transmissionFull: TLS 1.2+ enforced. Partial: TLS available but not enforced.Test with SSL analyser; review transport securityEssential
S2.3Audit loggingRecord of security-relevant eventsFull: comprehensive audit trail, tamper-evident, configurable retention. Partial: limited logging.Review audit documentation; test log completenessEssential
S2.4Data residency controlsAbility to specify data storage locationFull: selectable regions, documented data flows. Partial: limited regions. None: undisclosed.Review data residency documentation; verify contractuallyImportant
S2.5Backup and recoveryData backup capabilitiesFull: automated backups, point-in-time recovery, self-service restore. Partial: manual backup.Review backup documentation; test recovery processEssential

Compliance and certifications

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
S3.1SOC 2 Type IIIndependent security controls auditFull: current certification available. Partial: SOC 2 Type I only. None: no certification.Request SOC 2 report; verify dateImportant
S3.2ISO 27001Information security management certificationFull: current certificate for relevant scope. None: no certification.Request certificate; verify scopeImportant
S3.3GDPR complianceEU data protection regulation complianceFull: DPA available, processing records, DPIA support. Partial: general policy only.Review GDPR documentation; assess DPA termsEssential

Operational requirements

Day-to-day administration and management.

Administration

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
O1.1Administrative interfaceQuality of admin toolsFull: comprehensive web UI, bulk operations, audit visibility. Partial: limited admin UI.Review admin interface during trialImportant
O1.2User managementTools for managing user accountsFull: bulk import/export, provisioning rules, self-service. Partial: individual management.Test user management; review documentationEssential
O1.3Space/namespace administrationDelegated management of content areasFull: space admins, delegated permissions, space templates. Partial: centralised only.Test delegation; review admin modelImportant
O1.4Content moderationTools for managing inappropriate contentFull: flagging, review queue, automated detection. Partial: manual review only.Review moderation features; test workflowContext-dependent

Monitoring and maintenance

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
O2.1Health monitoringSystem health visibilityFull: detailed health endpoints, dependency checks. Partial: basic status. None: no monitoring.Review monitoring documentation; test health endpointsImportant
O2.2Usage analyticsInsights into content usage and user activityFull: page views, search analytics, user engagement. Partial: basic statistics.Review analytics features; test reportingImportant
O2.3Storage managementVisibility and control over storage consumptionFull: detailed breakdown, cleanup tools, growth projection. Partial: total usage only.Review storage management; test cleanup featuresImportant

Support and documentation

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
O3.1Documentation qualityCompleteness of technical documentationExcellent: comprehensive, current, searchable. Good: adequate coverage. Poor: minimal.Assess documentation during evaluationEssential
O3.2Community supportActive community for troubleshootingActive: responsive forums, regular activity. Limited: sparse community. None: vendor-only.Review community forums; assess activity levelImportant
O3.3Commercial supportPaid support optionsFull: SLA-backed support, dedicated contacts. Partial: email only. None: community only.Review support options; verify SLA termsContext-dependent

Data management requirements

Data handling, portability, and lifecycle.

Import and migration

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
D1.1Content import formatsSupported formats for importing contentList: HTML, Word, Markdown, wiki markup, XML.Review import documentation; test with sample filesImportant
D1.2Migration from other wikisTools for migrating from competing platformsFull: migration utilities for major platforms. Partial: generic import only.Review migration documentation; check source coverageImportant
D1.3Bulk import capabilityEfficient large-scale content importFull: batch import, progress tracking, error handling. Partial: page-by-page only.Test bulk import; review limitsImportant

Export and portability

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
D2.1Complete data exportExport all content including attachments and historyFull: comprehensive export, maintained structure. Partial: content only.Test export completeness; review documentationEssential
D2.2Export formatsAvailable formats for exported contentFull: multiple formats (XML, HTML, PDF, Word). Partial: single format.Review export options; test format qualityImportant
D2.3API-based exportProgrammatic content extractionFull: comprehensive API export. Partial: limited API access.Review API export documentation; test extractionImportant
D2.4Selective exportExport specific spaces or page hierarchiesFull: granular selection, scheduled exports. Partial: all-or-nothing.Test selective export; review optionsDesirable

Accessibility requirements

Support for users with disabilities.

IDRequirementDescriptionAssessment criteriaVerification methodTypical priority
A1.1WCAG 2.1 complianceWeb Content Accessibility Guidelines conformanceAA: documented compliance. A: partial compliance. None: not stated.Review accessibility documentation; test with assistive technologyEssential
A1.2Keyboard navigationFull functionality without mouseFull: complete keyboard access, visible focus. Partial: limited keyboard support.Test keyboard navigation; review documentationEssential
A1.3Screen reader compatibilityCompatibility with screen reading softwareFull: tested with major screen readers, ARIA labels. Partial: basic compatibility.Test with screen reader; review accessibility statementEssential
A1.4Accessibility documentationPublished accessibility statement and VPATFull: current VPAT, detailed statement. Partial: general statement. None: no documentation.Request VPAT; review accessibility pageImportant

Functional capability comparison

Content authoring and editing

Req IDRequirementMediaWikiXWikiDokuWikiBookStackConfluenceSharePoint
F1.1WYSIWYG editor●E●P
F1.2Markup/source editing
F1.3Real-time collaboration
F1.4Draft workflow
F1.5Page templates
F1.6Inline commenting
F1.7Content embedding●P

Assessment notes:

  • MediaWiki F1.1: VisualEditor extension provides WYSIWYG; requires installation and configuration. Core installation uses wikitext.
  • DokuWiki F1.7: Plugins required for most embed types; core supports limited embedding.
  • BookStack F1.3: Edit locking prevents conflicts but no real-time synchronisation.
  • SharePoint F1.2: Modern pages have limited source access; classic pages support more customisation.

Version control and history

Req IDRequirementMediaWikiXWikiDokuWikiBookStackConfluenceSharePoint
F2.1Revision history
F2.2Visual diff
F2.3Version restoration
F2.4Change attribution
F2.5Rollback capability

Assessment notes:

  • SharePoint F2.2: Version comparison available but less detailed than wiki-native platforms.
  • BookStack/Confluence/SharePoint F2.5: Batch rollback capabilities limited compared to dedicated wiki platforms.

Information architecture

Req IDRequirementMediaWikiXWikiDokuWikiBookStackConfluenceSharePoint
F3.1Hierarchical organisation
F3.2Categorisation/tagging
F3.3Cross-referencing
F3.4Namespaces/spaces
F3.5Navigation customisation
F3.6Content reuse

Assessment notes:

  • MediaWiki F3.1: Flat page structure; hierarchy through categories and naming conventions rather than true parent-child.
  • BookStack F3.5: Navigation follows fixed Shelf > Book > Chapter > Page structure.
  • SharePoint F3.3: Cross-site linking more complex than within-site.

Search and discovery

Req IDRequirementMediaWikiXWikiDokuWikiBookStackConfluenceSharePoint
F4.1Full-text search
F4.2Advanced search
F4.3Search snippets
F4.4Attachment search●E●P
F4.5Search suggestions●P
F4.6Faceted filtering

Assessment notes:

  • MediaWiki F4.4: CirrusSearch extension with Elasticsearch required for attachment search.
  • DokuWiki F4.4/F4.5: Plugins available for enhanced search features.
  • BookStack F4.2/F4.6: Basic search operators; limited faceted filtering.

Permissions comparison

Req IDRequirementMediaWikiXWikiDokuWikiBookStackConfluenceSharePoint
F6.1Page-level permissions
F6.2Role-based access
F6.3Permission inheritance
F6.4Anonymous access
F6.5View/edit separation

Assessment notes:

  • MediaWiki F6.1/F6.3: Page-level permissions require extensions; core uses namespace-level only.

Technical capability comparison

Deployment and hosting

Req IDRequirementMediaWikiXWikiDokuWikiBookStackConfluenceSharePoint
T1.1Self-hosted● DC
T1.2Cloud/SaaS
T1.3Container deployment-
T1.4High availability●E
T1.5Offline deployment

Deployment details:

ToolSelf-hosted requirementsContainer supportMinimum resourcesCloud regions
MediaWikiLinux, PHP 8.1+, MySQL/MariaDB/PostgreSQLOfficial Docker images2 CPU, 2GB RAM, 10GB storageN/A (self-hosted)
XWikiLinux/Windows, Java 11+, MySQL/MariaDB/PostgreSQLOfficial Docker images, Helm chart4 CPU, 4GB RAM, 20GB storageXWiki Cloud: EU, US
DokuWikiLinux, PHP 8.0+Community Docker images1 CPU, 512MB RAM, 1GB storageN/A (self-hosted)
BookStackLinux, PHP 8.2+, MySQL 8.0+/MariaDB 10.6+Official Docker images2 CPU, 1GB RAM, 5GB storageN/A (self-hosted)
ConfluenceLinux/Windows, Java 11+, PostgreSQL/MySQL/OracleOfficial Docker images4 CPU, 8GB RAM, 50GB storageCloud: multiple global
SharePointSharePoint Server: Windows ServerN/A16GB RAM, 100GB storageOnline: multiple global

Assessment notes:

  • MediaWiki T1.2: Third-party hosting available; no official Wikimedia-hosted service for private wikis.
  • DokuWiki T1.4: Single-instance architecture; HA requires external load balancing with shared storage.
  • SharePoint T1.1: SharePoint Server Subscription Edition available but requires Windows Server; Online is primary offering.

Integration architecture

Req IDRequirementMediaWikiXWikiDokuWikiBookStackConfluenceSharePoint
T3.1REST API
T3.2API authenticationOAuth 2.0, API keysBasic, OAuth, OIDCBasic authAPI tokensOAuth 2.0, API tokensOAuth 2.0, app auth
T3.3Webhook support●E
T3.4Extension architecture
T3.5External authenticationSAML, OIDC, LDAPSAML, OIDC, LDAPLDAP, OAuthSAML, OIDC, LDAPSAML, OIDCSAML, OIDC (Entra ID)

API details:

ToolAPI documentationRate limitsSDK availability
MediaWikimediawiki.org/wiki/APIConfigurable (self-hosted)Python, JavaScript, PHP
XWikixwiki.org/xwiki/bin/view/Documentation/UserGuide/Features/XWikiRESTfulAPI1000 items default (configurable)Java
DokuWikidokuwiki.org/devel:xmlrpcNone documentedPython, PHP
BookStack{instance}/api/docsNone documentedNone official
Confluencedeveloper.atlassian.com/cloud/confluence/rest/Varies by planMultiple languages
SharePointlearn.microsoft.com/sharepoint/dev/Microsoft 365 throttling.NET, JavaScript

Assessment notes:

  • MediaWiki T3.3: Webhooks require extensions; not in core.
  • DokuWiki T3.1: XML-RPC and JSON-RPC APIs; not REST-native.

Security capability comparison

Authentication and access

Req IDRequirementMediaWikiXWikiDokuWikiBookStackConfluenceSharePoint
S1.1Multi-factor authentication●E●P
S1.2Single sign-on●E●P
S1.3Session management
S1.4Password policies●P

MFA methods supported:

ToolTOTPWebAuthnPushNotes
MediaWiki●E●EOATHAuth extension
XWikiBuilt-in
DokuWiki●PPlugin required
BookStackBuilt-in
ConfluenceCloud includes all; DC varies
SharePointVia Microsoft Entra ID

Data protection

Req IDRequirementMediaWikiXWikiDokuWikiBookStackConfluenceSharePoint
S2.1Encryption at rest
S2.2Encryption in transit
S2.3Audit logging
S2.4Data residency● SH● SH● SH
S2.5Backup and recovery

Assessment notes:

  • MediaWiki/XWiki/BookStack S2.1: Encryption at rest depends on database and filesystem configuration; not application-managed.
  • DokuWiki S2.1: Flat file storage; encryption requires filesystem-level implementation.
  • SH notation: Self-hosted deployment provides full data residency control.

Security certifications

CertificationMediaWikiXWikiDokuWikiBookStackConfluenceSharePoint
SOC 2 Type IIN/AN/AN/A● (Cloud)
ISO 27001N/AN/AN/A● (Cloud)
GDPR compliance

Assessment notes:

  • MediaWiki/DokuWiki/BookStack: Open source self-hosted; certifications are deployment-specific, not vendor-provided.
  • XWiki: XWiki SAS cloud offering does not currently hold SOC 2 or ISO 27001.

Operational capability comparison

Administration and support

AspectMediaWikiXWikiDokuWikiBookStackConfluenceSharePoint
Admin interface qualityGoodExcellentGoodExcellentExcellentGood
Documentation qualityExcellentGoodGoodGoodExcellentExcellent
Community support● Active● Active● Active● Active● Vendor-moderated● Active
Commercial support●$ Third-party● XWiki SAS●$ Third-party●$ Third-party

Localisation

ToolUI languagesRTL supportContent translation
MediaWiki300+● (Translate extension)
XWiki40+
DokuWiki50+● (Translation plugin)
BookStack35+
Confluence20+
SharePoint50+

Data management comparison

Import and export

Req IDRequirementMediaWikiXWikiDokuWikiBookStackConfluenceSharePoint
D1.1Import formatsXML, HTMLXML, HTML, Office, ConfluenceHTML, textHTML, Word, MarkdownWord, HTML, ConfluenceWord, PDF, HTML
D1.2Migration tools● (from other wikis)● (Confluence, MediaWiki)
D1.3Bulk import
D2.1Complete export
D2.2Export formatsXML, HTML, PDFXML, HTML, PDF, OfficeHTML, textHTML, PDF, Markdown, ZIPPDF, Word, HTMLPDF, Word
D2.3API export

Migration paths:

FromTo MediaWikiTo XWikiTo DokuWikiTo BookStackTo ConfluenceTo SharePoint
MediaWiki-● Native◐ Manual◐ Manual● Native◐ Manual
XWiki◐ Manual-◐ Manual◐ Manual◐ Manual◐ Manual
DokuWiki◐ Manual● Importer-◐ Manual◐ Manual◐ Manual
BookStack◐ Manual◐ Manual◐ Manual-◐ Manual◐ Manual
Confluence● Available● Native◐ Manual◐ Manual-● Native
SharePoint◐ Manual◐ Manual◐ Manual◐ Manual● Available-

Accessibility comparison

Req IDRequirementMediaWikiXWikiDokuWikiBookStackConfluenceSharePoint
A1.1WCAG 2.1 complianceAA (partial)AA (partial)AAAAAAA
A1.2Keyboard navigation
A1.3Screen reader tested
A1.4VPAT available

Commercial comparison

Pricing models

ToolTypeModelFree tierNonprofit programmeTypical cost (small org)Typical cost (medium org)
MediaWikiOpen sourceFree + hosting● Full productN/A£0 + infrastructure£0 + infrastructure
XWikiOpen sourceFree + enterprise● Full productN/A£0 + infrastructure£0-2,000/mo (enterprise)
DokuWikiOpen sourceFree● Full productN/A£0 + infrastructure£0 + infrastructure
BookStackOpen sourceFree● Full productN/A£0 + infrastructure£0 + infrastructure
ConfluenceCommercialPer-user● Free (10 users)● 75% discount£450-2,500/year£5,000-25,000/year
SharePointCommercialMicrosoft 365● Nonprofit pricing£2,000-8,000/year£10,000-50,000/year

Cost notes:

  • Self-hosted infrastructure costs vary by scale: small deployments £20-100/month, medium deployments £200-1,000/month
  • Confluence pricing based on Cloud Standard/Premium tiers as of January 2026
  • SharePoint included in Microsoft 365 Business/Enterprise plans; standalone pricing varies
  • Nonprofit programmes require eligibility verification

Vendor details

ToolOrganisationFoundedHQ locationLicenceFunding model
MediaWikiWikimedia Foundation2002US (San Francisco)GPL-2.0+Nonprofit donations
XWikiXWiki SAS2004France (Paris)LGPL-2.1Open source + enterprise services
DokuWikiCommunity2004GermanyGPL-2.0Donations, sponsorship
BookStackCommunity (Dan Brown)2015UKMITDonations, sponsorship
ConfluenceAtlassian2002Australia/USProprietaryPublic company
SharePointMicrosoft2001US (Redmond)ProprietaryPublic company

Jurisdictional considerations:

  • Confluence Cloud (US/Australia HQ): Subject to CLOUD Act; data regions available including EU
  • SharePoint Online (US HQ): Subject to CLOUD Act; EU Data Boundary available
  • XWiki Cloud (France HQ): EU jurisdiction; GDPR as primary framework
  • Self-hosted FOSS options: Full jurisdictional control based on deployment location

Detailed tool assessments

MediaWiki

Type
Open source
Licence
GPL-2.0-or-later
Current version
1.45.1 (January 2026); LTS: 1.43 (supported until December 2027)
Deployment options
Self-hosted (Linux, Windows), Docker, Kubernetes
Source repository
https://gerrit.wikimedia.org/
Documentation
https://www.mediawiki.org/

Overview

MediaWiki powers Wikipedia and thousands of other wikis, making it the most deployed wiki platform globally. The software prioritises encyclopaedic content with features designed for large-scale collaborative knowledge projects: extensive revision control, sophisticated anti-vandalism tools, and a rich ecosystem of extensions. Architecture centres on wikitext markup with optional visual editing through the VisualEditor extension.

The platform excels at handling massive page counts and high concurrent editing loads. Wikipedia’s scale (60+ million articles, billions of pageviews monthly) demonstrates MediaWiki’s upper performance bounds. For smaller deployments, this robustness provides headroom but adds configuration complexity.

Capability assessment for knowledge bases and intranets

MediaWiki’s strengths align with documentation-heavy environments requiring precise version control and attribution. The wikitext markup language, while having a learning curve, enables complex templating and content reuse impossible in WYSIWYG-only systems. Transclusion (embedding content from other pages) supports single-source documentation patterns.

Permission granularity is MediaWiki’s primary limitation for enterprise knowledge bases. Core installation provides namespace-level access control; page-level permissions require extensions that add administrative overhead. Organisations expecting fine-grained content access will need extension configuration or alternative platforms.

Key strengths:

  • Unmatched revision control with per-character attribution and visual diffs
  • Extensive extension ecosystem (1,000+ available) for customisation
  • Proven scalability from small teams to Wikipedia-scale deployments
  • Strong content reuse through templates and transclusion
  • Active development with regular releases and long-term support versions

Key limitations:

  • Page-level permissions require extensions; core uses namespace-level only
  • Visual editor is an extension, not core functionality
  • Administrative interface distributed across special pages rather than unified console
  • Steeper learning curve for wikitext markup compared to WYSIWYG-native platforms
  • No built-in real-time collaborative editing

Deployment and operations

Self-hosted requirements:

Operating system: Linux (Ubuntu 22.04+, Debian 12+, RHEL 8+) or Windows Server
Runtime: PHP 8.1+ with required extensions
Database: MySQL 8.0+, MariaDB 10.6+, PostgreSQL 13+, or SQLite
Minimum resources: 2 CPU, 2GB RAM, 10GB storage
Recommended for production: 4 CPU, 8GB RAM, 50GB+ storage with caching layer

Deployment complexity: Medium. Core installation straightforward; production deployment benefits from caching (Memcached/Redis), job queue configuration, and extension management.

Operational overhead: Medium. Extension updates, database maintenance, and performance tuning require attention. MediaWiki-announce mailing list provides security notifications.

Upgrade path: Releases every 6 months with 1-year support. LTS releases every 2 years with 3-year support. Upgrade documentation comprehensive; database migrations handled by maintenance scripts.

Integration capabilities

API coverage: Comprehensive. Action API (api.php) provides full feature access; REST API (rest.php) offers streamlined access for common operations.

Key integrations:

IntegrationTypeDocumentation
LDAP/Active DirectoryExtension (LDAPAuthentication2)mediawiki.org/wiki/Extension:LDAPAuthentication2
SAMLExtension (SimpleSAMLphp)mediawiki.org/wiki/Extension:SimpleSAMLphp
OAuth 2.0Extension (OAuth)mediawiki.org/wiki/Extension:OAuth
ElasticsearchExtension (CirrusSearch)mediawiki.org/wiki/Extension:CirrusSearch

Cost analysis

Direct costs:

  • Licence: Free
  • Support: Community (free) or third-party commercial
  • Enterprise features: Available through extensions (mostly free)

Infrastructure costs (self-hosted):

ScaleInfrastructure estimateConfiguration
Small (<50 users)£20-50/monthSingle VM, integrated database
Medium (50-500 users)£100-300/monthSeparate database, caching layer
Large (500+ users)£500-2,000/monthClustered deployment, CDN

Total cost of ownership: Low direct costs but factor in administration time. Organisations without PHP/Linux expertise will incur setup and maintenance effort.

Organisational fit

Best suited for:

  • Technical documentation requiring precise version control
  • Organisations with Linux/PHP administration capability
  • Projects requiring extensive customisation through extensions
  • Environments where wikitext markup proficiency exists or can be developed

Less suitable for:

  • Organisations requiring fine-grained page permissions without extension investment
  • Teams preferring pure WYSIWYG editing without markup
  • Environments needing real-time collaborative editing

XWiki

Type
Open source with enterprise tier
Licence
LGPL-2.1
Current version
17.10.2 LTS (December 2025)
Deployment options
Self-hosted (Linux, Windows), Docker, Kubernetes, XWiki Cloud
Source repository
https://github.com/xwiki/xwiki-platform
Documentation
https://www.xwiki.org/xwiki/bin/view/Documentation/

Overview

XWiki combines wiki functionality with application development capabilities, positioning itself as a “second-generation wiki” that can serve as a platform for building structured applications. The Java-based architecture supports both traditional wiki content and custom applications built using XWiki’s scripting and extension framework.

Real-time collaborative editing, comprehensive access control, and enterprise features distinguish XWiki from simpler wiki platforms. The platform supports multiple wikis within a single installation, enabling multi-tenant deployments.

Capability assessment for knowledge bases and intranets

XWiki provides the most complete enterprise feature set among open source wiki platforms. Native support for page-level permissions, real-time collaboration, and structured data makes it suitable for complex knowledge management requirements. The extension marketplace includes both free community extensions and commercial “Pro” applications.

Resource requirements exceed lighter platforms. Java runtime and database dependencies create a larger operational footprint. Organisations should evaluate whether XWiki’s capabilities justify the infrastructure investment compared to simpler alternatives.

Key strengths:

  • Real-time collaborative editing with presence awareness
  • Fine-grained permissions at page and object level
  • Application development platform beyond wiki content
  • Multi-wiki support for tenant isolation
  • Commercial support available from XWiki SAS

Key limitations:

  • Higher resource requirements than PHP-based alternatives
  • Complexity for simple wiki use cases
  • Smaller community than MediaWiki
  • Enterprise/Pro features require commercial licence

Deployment and operations

Self-hosted requirements:

Operating system: Linux (Ubuntu 22.04+, Debian 12+) or Windows Server
Runtime: Java 11+ (OpenJDK recommended)
Database: MySQL 8.0+, MariaDB 10.6+, PostgreSQL 13+
Minimum resources: 4 CPU, 4GB RAM, 20GB storage
Recommended for production: 8 CPU, 16GB RAM, 100GB+ storage

Deployment complexity: Medium-High. Java application server configuration, database setup, and Solr for search require familiarity with Java deployment patterns.

Operational overhead: Medium. Regular updates available; upgrade process documented but requires testing. XWiki SAS provides commercial support options.

Integration capabilities

API coverage: Comprehensive REST API covering pages, spaces, attachments, users, and extensions.

Key integrations:

IntegrationTypeDocumentation
LDAPBuilt-inxwiki.org/xwiki/bin/view/Documentation/AdminGuide/Authentication/LDAP/
OIDCExtensionextensions.xwiki.org/xwiki/bin/view/Extension/OpenID%20Connect/
Office Import/ExportBuilt-inxwiki.org/xwiki/bin/view/Documentation/AdminGuide/ImportExport/
Confluence MigrationExtensionextensions.xwiki.org/xwiki/bin/view/Extension/Confluence/

Cost analysis

Direct costs:

  • Licence: Free (LGPL)
  • XWiki Cloud: From €9/user/month
  • Pro extensions: Varies by extension
  • Commercial support: Contact XWiki SAS

Infrastructure costs (self-hosted):

ScaleInfrastructure estimateConfiguration
Small (<50 users)£50-100/monthSingle VM with 8GB RAM
Medium (50-500 users)£200-500/monthSeparate database, Solr instance
Large (500+ users)£800-2,500/monthClustered deployment

Organisational fit

Best suited for:

  • Organisations requiring real-time collaboration
  • Deployments needing fine-grained access control
  • Teams building custom applications on wiki platform
  • Environments with Java administration expertise

Less suitable for:

  • Simple documentation needs where lighter platforms suffice
  • Resource-constrained environments
  • Organisations without Java operational experience

DokuWiki

Type
Open source
Licence
GPL-2.0
Current version
2025-05-14b “Librarian” (May 2025)
Deployment options
Self-hosted (Linux, Windows), Docker
Source repository
https://github.com/dokuwiki/dokuwiki
Documentation
https://www.dokuwiki.org/

Overview

DokuWiki stores content in plain text files rather than a database, radically simplifying deployment and backup. This file-based architecture makes DokuWiki the most portable and lightweight wiki option, deployable on minimal hosting with no database configuration.

The platform targets documentation and small-team wikis where simplicity outweighs feature richness. A mature plugin ecosystem extends core functionality, though DokuWiki deliberately maintains a smaller feature set than database-backed alternatives.

Capability assessment for knowledge bases and intranets

DokuWiki excels in scenarios where deployment simplicity and content portability are priorities. Plain text storage means content remains accessible even without the wiki software, and backups require only filesystem copies. The learning curve is minimal compared to feature-rich alternatives.

Limitations emerge with scale. Flat-file storage performs adequately for hundreds of pages but degrades with thousands. Search relies on file scanning rather than database indexing. Real-time collaboration and some enterprise features are unavailable.

Key strengths:

  • No database required; plain text file storage
  • Extremely lightweight resource requirements
  • Simple backup and migration (copy files)
  • Active plugin ecosystem
  • Low learning curve for basic use

Key limitations:

  • Performance degrades with large page counts (1000+)
  • No real-time collaborative editing
  • Search less sophisticated than database-backed platforms
  • Some features require plugins rather than core functionality
  • Visual editor via plugins only

Deployment and operations

Self-hosted requirements:

Operating system: Linux, Windows, macOS
Runtime: PHP 8.0+ with basic extensions
Database: None required (flat file storage)
Minimum resources: 1 CPU, 512MB RAM, 1GB storage
Recommended for production: 2 CPU, 1GB RAM, 10GB storage

Deployment complexity: Low. Upload files, configure web server, access through browser. No database setup required.

Operational overhead: Low. Updates via Extension Manager or manual file replacement. Plain text storage simplifies backup and troubleshooting.

Cost analysis

Direct costs:

  • Licence: Free
  • Support: Community only (third-party commercial available)
  • All features: Free via core and plugins

Infrastructure costs:

ScaleInfrastructure estimateConfiguration
Small (<50 users)£5-20/monthShared hosting or small VM
Medium (50-200 users)£20-50/monthDedicated VM
Large (200+ users)Consider alternativesPerformance limitations

Organisational fit

Best suited for:

  • Small teams with straightforward documentation needs
  • Resource-constrained environments
  • Deployments where database administration is unavailable
  • Content requiring plain-text portability
  • Technical documentation with code snippets

Less suitable for:

  • Large-scale deployments (1000+ pages)
  • Environments requiring real-time collaboration
  • Complex permission requirements
  • Organisations expecting feature parity with commercial platforms

BookStack

Type
Open source
Licence
MIT
Current version
v25.12.1 (December 2025)
Deployment options
Self-hosted (Linux), Docker
Source repository
https://codeberg.org/bookstack/bookstack (primary), https://github.com/BookStackApp/BookStack (mirror)
Documentation
https://www.bookstackapp.com/docs/

Overview

BookStack organises content in a book metaphor: Shelves contain Books, Books contain Chapters, and Chapters contain Pages. This fixed hierarchy provides intuitive organisation for documentation but constrains content structure compared to freeform wikis.

The platform emphasises ease of use over configurability. A polished WYSIWYG editor, clear interface, and straightforward permissions model make BookStack accessible to non-technical users. Monthly releases deliver consistent improvements without disruptive changes.

Capability assessment for knowledge bases and intranets

BookStack suits organisations wanting structured documentation with minimal configuration. The book/chapter/page model works well for manuals, procedures, and organised knowledge bases. Role-based permissions cover typical access control requirements without complexity.

The fixed hierarchy limits flexibility. Content that doesn’t fit the book metaphor requires workarounds. Advanced wiki features (transclusion, complex templates, custom metadata) are absent or limited. Organisations outgrowing BookStack may face migration complexity.

Key strengths:

  • Intuitive interface with minimal learning curve
  • Polished WYSIWYG editor with Markdown option
  • Clear permission model without complexity
  • Active single-developer maintenance with monthly releases
  • MIT licence permits unrestricted use

Key limitations:

  • Fixed hierarchy (Shelf > Book > Chapter > Page) limits organisation flexibility
  • No real-time collaborative editing
  • Limited templating and content reuse compared to full wiki platforms
  • Smaller extension ecosystem than established wikis
  • Migration from BookStack more complex than text-based wikis

Deployment and operations

Self-hosted requirements:

Operating system: Linux (Ubuntu 22.04+, Debian 12+)
Runtime: PHP 8.2+, Composer
Database: MySQL 8.0+ or MariaDB 10.6+
Minimum resources: 2 CPU, 1GB RAM, 5GB storage
Recommended for production: 2 CPU, 2GB RAM, 20GB storage

Deployment complexity: Low-Medium. Standard LAMP/LEMP deployment; documented installation scripts available.

Operational overhead: Low. Straightforward updates via Git pull; database migrations handled automatically.

Cost analysis

Direct costs:

  • Licence: Free (MIT)
  • Support: Community (paid support from developer available)
  • All features: Free

Infrastructure costs:

ScaleInfrastructure estimateConfiguration
Small (<50 users)£20-40/monthSingle VM
Medium (50-500 users)£50-150/monthVM with adequate database resources
Large (500+ users)£150-400/monthLarger VM or separated database

Organisational fit

Best suited for:

  • Documentation that fits book/chapter structure
  • Teams prioritising ease of use over flexibility
  • Organisations without dedicated wiki administrators
  • Small to medium deployments

Less suitable for:

  • Content requiring freeform wiki organisation
  • Large-scale deployments with complex permission needs
  • Environments requiring extensive customisation
  • Organisations likely to outgrow the platform

Confluence

Type
Commercial
Licence
Proprietary
Current version
Cloud: continuous deployment; Data Center: 10.2 LTS (December 2025)
Deployment options
Cloud (SaaS), Data Center (self-hosted)
Documentation
https://confluence.atlassian.com/doc/ (Data Center), https://support.atlassian.com/confluence-cloud/ (Cloud)

Overview

Confluence dominates the commercial wiki market, particularly in organisations using Atlassian’s Jira for project management. Cloud and Data Center editions serve different deployment models: Cloud provides SaaS convenience with Atlassian-managed infrastructure; Data Center enables self-hosted deployment for data sovereignty or compliance requirements.

Feature development prioritises Cloud; Data Center receives stability updates and eventually features from Cloud. Server edition reached end-of-life in February 2024, and Data Center support extends until March 2029.

Capability assessment for knowledge bases and intranets

Confluence provides comprehensive wiki functionality with enterprise features: real-time collaboration, sophisticated permissions, extensive integrations, and the Atlassian marketplace ecosystem. The platform handles large-scale deployments with documented performance characteristics.

Costs escalate with user count. Per-user pricing makes Confluence expensive for broad deployment across organisations. Vendor lock-in concerns arise from proprietary data formats, though export capabilities exist. Organisations should evaluate whether Confluence’s features justify costs compared to FOSS alternatives.

Key strengths:

  • Polished user experience with real-time collaboration
  • Deep Atlassian ecosystem integration (Jira, Trello, Bitbucket)
  • Extensive marketplace with third-party apps
  • Enterprise features (compliance, analytics, admin controls)
  • Commercial support with SLA options

Key limitations:

  • Per-user pricing expensive at scale
  • Data Center requires significant infrastructure
  • Cloud data resides in Atlassian infrastructure (jurisdictional considerations)
  • Feature velocity favours Cloud over Data Center
  • Migration from Confluence can be complex

Deployment and operations

Data Center requirements:

Operating system: Linux (Ubuntu, RHEL, Debian) or Windows Server
Runtime: Java 11+ (bundled)
Database: PostgreSQL 13+, MySQL 8.0+, Oracle 19c+
Minimum resources: 4 CPU, 8GB RAM, 50GB storage
Recommended for production: 8 CPU, 16GB RAM, 200GB+ storage

Deployment complexity (Data Center): High. Requires database, application server, shared filesystem for attachments, load balancer for clustering.

Operational overhead: Medium (Cloud), High (Data Center). Cloud eliminates infrastructure management; Data Center requires standard enterprise application operations.

Cost analysis

Confluence Cloud pricing (January 2026):

TierPrice (annual, per user)Key features
Free£0 (up to 10 users)Basic features, 2GB storage
Standard~£50/userUnlimited storage, audit logs
Premium~£95/userAnalytics, admin insights, 24/7 support
EnterpriseCustomAdvanced compliance, unlimited sites

Nonprofit programme: 75% discount for eligible organisations via Atlassian Community License.

Data Center: Perpetual licence model based on user tiers; contact Atlassian for pricing.

Organisational fit

Best suited for:

  • Organisations invested in Atlassian ecosystem
  • Teams requiring real-time collaboration features
  • Environments where commercial support is required
  • Deployments with budget for per-user licensing

Less suitable for:

  • Cost-sensitive organisations with large user counts
  • Environments requiring full data sovereignty (consider Data Center)
  • Organisations wanting to avoid vendor lock-in
  • Simple wiki needs where FOSS alternatives suffice

SharePoint

Type
Commercial (Microsoft 365 component)
Licence
Proprietary (included in Microsoft 365)
Current version
SharePoint Online: continuous deployment; Server Subscription Edition: Version 25H2
Deployment options
SharePoint Online (Microsoft 365), SharePoint Server Subscription Edition (on-premises)
Documentation
https://learn.microsoft.com/sharepoint/

Overview

SharePoint serves as Microsoft’s collaboration and content management platform, integrated across Microsoft 365. While broader than a wiki, SharePoint’s site pages and communication sites provide wiki-like functionality alongside document management, team sites, and intranet capabilities.

SharePoint Online is the primary offering, delivered as SaaS within Microsoft 365. SharePoint Server Subscription Edition continues on-premises availability with semi-annual feature updates, though feature parity with Online varies.

Capability assessment for knowledge bases and intranets

SharePoint excels as an intranet platform with wiki capabilities rather than a pure wiki. Integration with Microsoft 365 applications (Teams, OneDrive, Office) creates a unified environment for organisations already using Microsoft’s ecosystem. Modern site pages provide content authoring, though the wiki model differs from traditional wiki platforms.

SharePoint’s complexity and Microsoft 365 dependency make it less suitable as a standalone wiki. Organisations not using Microsoft 365 face significant adoption costs. The platform’s breadth means wiki functionality competes with other use cases for administrative attention.

Key strengths:

  • Deep Microsoft 365 integration (Teams, Office, OneDrive)
  • Enterprise features (compliance, retention, eDiscovery)
  • Extensive customisation via SharePoint Framework (SPFx)
  • Microsoft Entra ID integration for authentication
  • Familiar interface for Microsoft users

Key limitations:

  • Requires Microsoft 365 subscription
  • Complex administration compared to dedicated wikis
  • Modern pages less flexible than traditional wiki markup
  • SharePoint Server lags Online in feature availability
  • Over-engineered for simple wiki requirements

Deployment and operations

SharePoint Online: SaaS, no infrastructure management required.

SharePoint Server requirements:

Operating system: Windows Server 2019/2022
Database: SQL Server 2019/2022
Minimum resources: 16GB RAM, 100GB storage

Deployment complexity: Low (Online), High (Server). Online eliminates infrastructure concerns; Server requires Windows Server, SQL Server, and SharePoint-specific expertise.

Operational overhead: Low (Online), High (Server). Microsoft manages Online infrastructure; Server requires significant administration.

Cost analysis

SharePoint Online is included in Microsoft 365 plans:

PlanApproximate annual cost (per user)SharePoint features
Microsoft 365 Business Basic~£50SharePoint included
Microsoft 365 Business Standard~£100SharePoint included
Microsoft 365 E3~£280Full SharePoint + compliance
Microsoft 365 E5~£450Full SharePoint + advanced security

Nonprofit programme: Donated and discounted Microsoft 365 licences available for eligible nonprofits.

SharePoint Server: Perpetual licensing; contact Microsoft for current pricing.

Organisational fit

Best suited for:

  • Organisations already using Microsoft 365
  • Intranet requirements beyond pure wiki
  • Environments requiring Microsoft compliance features
  • Teams wanting unified Microsoft experience

Less suitable for:

  • Organisations not using Microsoft 365
  • Pure wiki requirements where dedicated platforms are simpler
  • Cost-sensitive deployments where included Microsoft 365 licensing is unused
  • Environments requiring non-Microsoft hosting

Selection guidance

Decision framework

Use this framework to narrow options based on primary constraints:

START
|
v
+----------------------------------+
| Is Microsoft 365 already in use |
| across the organisation? |
+----------------+-----------------+
|
+----------------+----------------+
| |
v v
YES NO
| |
v v
+--------------------+ +------------------------+
| Consider SharePoint| | Is real-time |
| alongside wiki | | collaborative editing |
| alternatives | | essential? |
+--------------------+ +-----------+------------+
|
+-----------+-----------+
| |
v v
YES NO
| |
v v
+------------------+ +---------------------+
| XWiki (FOSS) | | What level of |
| or Confluence | | deployment |
| (commercial) | | complexity is |
+------------------+ | acceptable? |
+----------+----------+
|
+---------------+---------------+
| | |
v v v
MINIMAL MODERATE HIGH
| | |
v v v
+----------+ +----------+ +----------+
| DokuWiki | | BookStack| | MediaWiki|
| or | | | | or XWiki |
| BookStack| | | | |
+----------+ +----------+ +----------+

Recommendations by organisational context

For organisations with minimal IT capacity

Primary recommendation: BookStack

BookStack provides the best balance of capability and simplicity for organisations without dedicated IT staff. The intuitive interface requires minimal training, the book/chapter/page structure makes content organisation obvious, and deployment requires only basic Linux hosting. Monthly updates maintain security without disruptive changes.

Alternative: DokuWiki for even simpler deployments where database administration is unavailable. The flat-file architecture eliminates database complexity entirely.

Avoid: SharePoint (requires Microsoft 365 commitment), XWiki (higher infrastructure requirements), MediaWiki (extension complexity for basic permissions).

For organisations with established IT capacity

Primary recommendation: XWiki for real-time collaboration needs, MediaWiki for maximum flexibility

XWiki provides the most complete enterprise feature set among FOSS options: real-time editing, comprehensive permissions, and application development capabilities justify its higher resource requirements where IT capacity exists.

MediaWiki suits organisations valuing maximum customisation and proven scalability. The extension ecosystem addresses nearly any requirement, though configuration investment is substantial.

Alternative: Confluence where budget permits and Atlassian ecosystem alignment exists. Commercial support and polished experience may justify cost for some organisations.

For organisations with specific constraints

Strict data sovereignty requirements:

  • Recommendation: Any self-hosted FOSS option (MediaWiki, XWiki, DokuWiki, BookStack)
  • Configuration: Deploy on organisation-controlled infrastructure within required jurisdiction
  • Avoid: SaaS offerings unless data residency guarantees meet requirements

Microsoft 365 environment:

  • Recommendation: SharePoint for intranet needs integrated with Microsoft 365
  • Alternative: BookStack or MediaWiki if wiki-specific features outweigh Microsoft integration
  • Note: Evaluate whether dedicated wiki adds value beyond SharePoint capabilities

Minimal budget:

  • Recommendation: DokuWiki (lowest infrastructure cost) or BookStack (best capability/simplicity balance)
  • Configuration: Small VM or shared hosting sufficient for typical deployments
  • Avoid: Commercial options and resource-intensive FOSS (XWiki)

Existing Confluence deployment:

  • Recommendation: Continue with Confluence if meeting needs
  • Migration consideration: XWiki provides native Confluence import; evaluate migration complexity vs. continuation costs

External resources

Official documentation

Open source projects

ToolDocumentationRepositoryCommunity
MediaWikihttps://www.mediawiki.org/https://gerrit.wikimedia.org/https://www.mediawiki.org/wiki/Communication
XWikihttps://www.xwiki.org/xwiki/bin/view/Documentation/https://github.com/xwiki/https://forum.xwiki.org/
DokuWikihttps://www.dokuwiki.org/https://github.com/dokuwiki/dokuwikihttps://forum.dokuwiki.org/
BookStackhttps://www.bookstackapp.com/docs/https://codeberg.org/bookstack/bookstackhttps://discord.gg/ztkBqR2

Commercial products

ToolDocumentationAPI referenceNonprofit programme
Confluencehttps://confluence.atlassian.com/https://developer.atlassian.com/cloud/confluence/rest/https://www.atlassian.com/software/views/community-license-request
SharePointhttps://learn.microsoft.com/sharepoint/https://learn.microsoft.com/sharepoint/dev/https://www.microsoft.com/nonprofits

Relevant standards

StandardDescriptionURL
WCAG 2.1Web Content Accessibility Guidelineshttps://www.w3.org/WAI/WCAG21/quickref/
OAuth 2.0Authorisation frameworkhttps://oauth.net/2/
SAML 2.0Security Assertion Markup Languagehttps://wiki.oasis-open.org/security/FrontPage

See also