Document Management System

Version control, approval workflows, full-text search, compliance

View the interactive project page →

Document Management System

Part of the worlds-biggest-software-project initiative.

An AI-native, open-source document management system combining version control, approval workflows, full-text search, and compliance automation.

This project is a candidate for an open-source DMS that closes the gap between OCR-focused self-hosted tools (Paperless-ngx, Mayan EDMS) and enterprise-grade ECM platforms (SharePoint, OpenText, M-Files, Box). It targets organisations that need semantic search, automated classification, and compliance-grade records management without the licence cost or implementation overhead of commercial ECM.


Why a New DMS?

  • Open-source tools lack the enterprise stack. Paperless-ngx has excellent OCR but no workflows, multi-tenancy, RBAC, or compliance features. Mayan EDMS has a workflow engine but no AI classification or semantic search. No open-source DMS combines modern semantic search, AI auto-classification, compliance records management, and enterprise approval workflows in one production-ready platform.
  • Commercial ECM is expensive and slow to deploy. OpenText runs $500K–$2M+/yr with 12–24 month implementations. Box and M-Files Enterprise tiers run $35–$80/user/mo. SharePoint is ubiquitous but version-control UX and search relevance are widely criticised.
  • AI capabilities are gated behind proprietary platforms. SharePoint Premium (Syntex), Box AI, M-Files Aino, and OpenText Intelligent Capture are all proprietary. Alfresco's content intelligence requires the Enterprise licence.
  • AGPLv3 copyleft on Alfresco Community deters commercial extension. A clean Apache-2.0 / MIT alternative removes that friction.
  • 21 CFR Part 11 validated document control for life sciences SMBs is entirely a commercial market. No affordable open-source option exists today.

Key Features

Document Capture and Storage

  • Document upload, storage, and retrieval with folder or metadata-based organisation
  • Version control with full history, restoration, comparison, and check-in/check-out to prevent concurrent-edit conflicts
  • OCR pipeline (Tesseract / Apache Tika style) for scanned document ingestion with auto-tagging and full-text indexing
  • Document preview in browser for common file types (PDF, Office, images)
  • Original-file preservation alongside OCR-processed searchable versions

AI-Powered Classification and Search

  • Automated AI classification on ingestion: infer document type and extract key entities (parties, dates, amounts, document IDs) without user input
  • Semantic vector search alongside keyword search, supporting natural-language queries such as "find contracts mentioning force majeure with European vendors since 2022"
  • AI document Q&A: natural-language questions answered with sourced citations to specific document sections
  • Metadata-driven views (M-Files-style) where the same document surfaces across multiple views based on its attributes

Workflow and Approvals

  • Configurable multi-step approval workflows with email notifications and mobile-accessible approval actions
  • Lifecycle state machine (Draft, Review, Approved, Obsolete) with permission and workflow changes at each transition
  • Approval workflow intelligence: predict approval likelihood, surface bottlenecks, suggest alternative approvers, and auto-escalate based on content urgency

Compliance and Records Management

  • Audit trail logging every access, modification, permission change, and approval event
  • Role-based access control with group-based inheritance and document-level overrides
  • Intelligent retention management: configurable retention schedules, AI-assisted classification, automated alerts for approaching deadlines, and GDPR deletion workflow
  • Records management module: legal hold, disposition review, and certificate of destruction
  • Backlog: 21 CFR Part 11 validated document control for life sciences (controlled documents, electronic signatures, training records linkage)

Execution and Integration

  • eSignature integration (DocuSign, Adobe Sign) or built-in eSignature for document execution within DMS workflows
  • REST API and webhooks for external integration
  • LDAP / directory authentication; pluggable storage backends (S3, local filesystem)

AI-Native Advantage

Incumbent DMS platforms rely on full-text keyword search and require users to manually tag and categorise on upload. An AI-native architecture replaces keyword search with vector embeddings and natural-language retrieval, auto-populates metadata from document content, answers questions about documents with sourced citations, and applies regulatory context to retention and GDPR deletion decisions. These capabilities exist piecemeal in proprietary tools (Box AI, M-Files Aino, OpenText Intelligent Capture, SharePoint Syntex) but are absent from every production-ready open-source DMS surveyed.


Tech Stack and Deployment

  • Deployment modes: self-hosted (Docker Compose, single-node or scalable multi-container), with cloud and hybrid configurations as expected patterns drawn from M-Files and Alfresco precedents.
  • Standards alignment: ISO 15489 (records management), MoReq2010, DoD 5015.2, CMIS (OASIS interoperability), PDF/A (ISO 19005), GDPR / HIPAA / SOX / 21 CFR Part 11 control objectives, ISO/IEC 27001 security controls.
  • Search and OCR: vector embeddings for semantic search alongside a full-text index (Solr / Elasticsearch lineage); Tesseract / Apache Tika for OCR ingestion.
  • Licence target: a permissive Apache-2.0 or MIT licence to avoid the AGPLv3 copyleft friction that constrains modified Alfresco Community deployments. Mayan EDMS's Apache 2.0 architecture is a clean reference point.

Market Context

The global DMS / ECM market is valued at approximately $10.58B–$11.81B in 2026 across multiple analyst sources (Mordor Intelligence, Fortune Business Insights, Grand View Research), with a CAGR of 12.6%–15.0% projected through 2031–2034. Pricing today ranges from $6–$20/user/mo for SMB tools (Confluence, Box Business, Google Workspace) up to $500K–$2M+/yr for enterprise platforms like OpenText and Documentum. Primary buyer personas are Chief Compliance Officers and Legal, IT Directors, Operations Managers, CFO / Finance teams, and Quality / Regulatory Affairs in life sciences.


Project Status

This project is in the research and specification phase.
Contributions, feedback, and domain expertise are welcome.


Contributing

We welcome contributions from developers, domain experts, and potential users. See CONTRIBUTING.md for guidelines.

Important: All contributions must be your own original work or clearly attributed open-source material with a compatible licence. Copyright infringement and licence violations will not be tolerated and will result in immediate removal of the offending contribution. If you are unsure whether a piece of code, text, or other material is safe to contribute, open an issue and ask before submitting.


Licence

Licence to be determined. The research recommends a permissive licence (Apache 2.0 or MIT) to avoid AGPLv3 / GPLv3 copyleft entanglement and enable both commercial extension and open-source distribution.