This is a (very) short list of tools and platforms to create Documentation. I divide documentation tools into the following groups:

Static Site Generators (SSG)

Tools that generate a static HTML/CSS/JS website from Markdown (or similar). Content lives in Git, and you host the site yourself. For more information, see Static Site Generators. Ideal for: Developer documentation, versioned docs, Git workflows, fast static hosting.

Key Features:

  • Write Markdown or similar files.
  • Build static HTML/CSS/JS.
  • Host the output anywhere (GitHub Pages, Netlify, S3).

Examples:

SSGs that I havn’t checked out yet: Retype

SaaS Documentation Platforms

Fully hosted, cloud-based solutions with web UIs and built-in collaboration. Ideal for: Teams who want zero maintenance, built-in collaboration, and don’t mind paying subscription fees.

Key Features:

  • Fully hosted by the vendor.
  • Web-based editors.
  • No infrastructure or servers to maintain.

Examples:

Self-Hosted Dynamic Documentation Platforms (Wikis)

Open-source tools you install yourself. Content stored in a database, dynamic page generation, built-in permissions. Ideal for: Organizations who want full control and on-premise hosting.

Features:

  • Install and maintain the server.
  • Dynamic content stored in a database.
  • Web UI for editing and permissions.

Examples:

Help Authoring Tools (HATs)

Desktop software for producing help files (CHM, HTML Help, PDFs) and manuals. Ideal for: Software user guides, context-sensitive help systems, offline documentation.

Examples:

  • HelpSmith – Windows app for CHM, Web Help, PDF.
  • Help+Manual – Versatile help authoring, many export formats.
  • Adobe RoboHelp – Industry-standard, commercial solution.
  • Doc-O-Matic – Documentation generator for developers.

Also refer to # 10 Best RoboHelp Alternatives and Competitors for 2025

Component Content Management Systems (CCMS)

Enterprise-grade tools for modular, structured content creation and multi-channel publishing. Ideal for: Large organizations where you need to use structured authoring (DITA XML, DocBook, or proprietary XML), reuse content modules across multiple outputs, manage translations and variants and/or deliver multi-channel outputs (HTML5, PDF, Help, ePub, etc.).

Examples:

Comparisson

DISCLAIMER: The following overview was generated by ChatGPT:

Static Site Generators (SSG)SaaS Documentation PlatformsSelf-Hosted WikisHelp Authoring Tools (HATs)CCMS / Structured Authoring
Primary Use CasePublic docs, developer guides, product sitesInternal/external knowledge bases, collaborationInternal knowledge base, internal wikiSoftware help files, manuals, offline helpEnterprise modular content reuse, multi-channel publishing
Content StorageFiles in Git repos (Markdown, reStructuredText)Cloud databaseSQL DB or flat filesProprietary project filesStructured XML (DITA, DocBook, or proprietary)
EditingMarkdown in text editor, Git workflowsWeb-based WYSIWYG and Markdown editorsWeb-based WYSIWYG and Markdown editorsDesktop WYSIWYG editorsStructured XML authoring, often in proprietary editors
HostingSelf-hosted (static web server)SaaS cloud platform (hosted for you)Self-hosted server (Node.js, PHP, etc.)Local machine output generationSaaS (Paligo) or on-premise (SCHEMA ST4)
VersioningGit-basedBuilt-in version historyBuilt-in revisionsProject-based, versions managed locallyGranular versioning per component/module
Output FormatsStatic HTMLStatic/dynamic web portalDynamic web portalCHM, Web Help, PDF, ePubHTML5, PDF, Web Help, Word, InDesign, ePub
CollaborationGit workflows, pull requestsMulti-user, real-time collaborationMulti-user with permissionsLimited collaboration (single-user focus)Enterprise workflows, roles, translation workflows
Content ReuseLimited (snippets, includes)Some support (templates, snippets)Limited (page templates)Medium (topics reused across outputs)Very high (modular components, variants, reuse mapping)
Translation SupportManual (separate files or branches)Often built-in or via integrationsLimited to noneManual or via exportFully integrated translation workflows
AuthenticationUsually public or simple protected hostingBuilt-in authentication & SSO optionsLDAP, SAML, OAuth integrationsN/A (output consumed elsewhere)Enterprise SSO/LDAP integration
Ease of UseDeveloper-friendly, steep learning curveVery user-friendly for non-technical usersModerate—technical setup but easy editingFamiliar Windows UI, technical learning curveComplex, requires training
Typical UsersDevelopers, tech writers comfortable with GitBusiness teams, support teams, product teamsIT teams, internal knowledge managementTechnical writers producing software helpEnterprise documentation teams, regulated industries
CostFree/open-sourceSubscription-based SaaSFree/open-source or low-cost hostingCommercial licensesHigh enterprise licensing costs