Why open source document management for the public sector starts with records law, not software
For most agencies and municipalities, the platform choice follows from records law, hosting rules and file formats, and features come last. A records officer or CIO facing a paper backlog, citizen letters arriving by both email and post, and retention schedules that must be applied to every case file needs to settle three things first: which records the organization must keep and for how long, where those records may be hosted, and in which formats they must remain readable. Only then does it make sense to compare tools. In practice, the short answer is that *Paperless-ngx* fits capture, OCR and classification for scanned correspondence, while *Alfresco Community Edition* is the candidate when the repository needs heavier case-file structures, deeper permission models and more formal lifecycle handling. Confirm the current license terms and feature set of each with the vendor before you rely on them.
Public-sector scope shapes the design more than any feature list. Ask whether your records schedule, your national or state archives rules and any privacy law require a specific long-term format, such as PDF/A for archival copies, and whether scanned citizen correspondence must keep its original image as evidence. Next, confirm where the data may physically sit. If a cloud service stores federal, state or criminal justice information, the relevant federal baselines apply, including the FedRAMP scope rules and the FBI CJIS Security Policy for criminal justice information, which sets its own encryption and scanning requirements. Those rules point toward hosting inside government infrastructure, which is usually a precondition, not a later decision.
Because of that, two decisions are usually made before any tooling is installed. The first is a supported edition with a contracted support path, since community releases alone rarely carry the patch commitments, documented handover and accountable vendor that an agency's security office will ask for. The second is the hosting model inside government data centers or sovereign cloud, with a named owner for backups, patching and access reviews. Ask any implementation partner to show how they will document these decisions and the evidence they produce, and treat the answers as the scope against which every feature is later judged. Accessibility obligations for public web content, which apply on set dates under the ADA Title II rule, should be added to the same early checklist.
Which public-sector requirements shape the document management build
This table maps each public-sector requirement to the document management build it shapes, covering hosting, encryption, scanning, portal accessibility and retention. Read each row as a question to confirm with your authority, your auditor or your compliance office before the architecture is fixed. The main takeaway is that the strictest applicable source, not the most familiar one, sets the hosting and encryption design.
| Requirement | What it asks for | What it means for the build |
|---|---|---|
| NIST SP 800-53 Rev. 5 baselines | Low, moderate and high baselines select 149, 287 and 370 controls and enhancements respectively under SP 800-53B. The baseline is set by the system's impact level. | Confirm the impact level of the case file system early. It determines how many controls the access, audit, backup and configuration design must evidence, and it drives the depth of logging and retention settings. |
| FISMA oversight by Inspectors General | Inspectors General independently assess agency system security and report to OMB under FISMA, which NIST lists among the laws behind SP 800-53. | Expect an independent reviewer to sample access logs, change records and retention settings. Keep system documentation and evidence in a form that can be produced without rebuilding it. |
| FedRAMP scope under OMB M-24-15 | FedRAMP covers cloud products that create, collect, process, store or maintain federal information on behalf of an agency. Systems used only for one agency's operations and not offered as a shared service are out of scope. | Hosting inside the agency's own infrastructure may keep the system outside FedRAMP scope, but a hosting provider or managed service that serves several agencies may not. Confirm the scope determination in writing before choosing a cloud location. |
| CJIS Security Policy v6.1 (criminal justice records) | Version 6.1 took effect on 26 June 2026. It requires FIPS 140-3 certified modules or FIPS 197 AES with at least 256-bit keys for CJI in transit and at rest outside physically secure locations, and vulnerability scanning at least monthly. | Police and court case files need 256-bit AES or FIPS 140-3 validated encryption for storage and transfer, a monthly scanning schedule for the platform and its containers, and a check that the chosen open-source components can run on validated cryptographic modules. |
| 32 CFR 2002.14(h)(2) on CUI | Federal agencies must use NIST SP 800-171 when setting requirements to protect controlled unclassified information on non-federal systems, unless the CUI category prescribes other safeguards. | Where a contractor or partner hosts agency CUI, the document store must meet the SP 800-171 requirements the agency sets. Confirm the CUI categories in scope, because the category may prescribe different safeguards. |
| ADA Title II WCAG 2.1 A and AA deadlines | State and local government web content and mobile apps, including content provided through contracts or licenses, must meet WCAG 2.1 Level A and AA from 26 April 2027 for entities serving 50,000 or more people, and from 26 April 2028 for smaller entities and special districts. | Citizen portals for document requests, form upload and records search must meet WCAG 2.1 A and AA. Test the document viewer, search results and upload forms, not only the landing pages, and set the test plan against the deadline for your population size. |
| NIS2 scope for public administration | NIS2 covers central government entities regardless of size and lists public administration as a high-criticality sector. Member States may extend it to local administration, and it excludes entities working in national security, public security, defense or law enforcement. | EU central government bodies should plan for NIS2 obligations on incident handling and supply chain security for the document platform. Confirm with the national authority whether municipalities are covered, and whether any unit falls under the security or law enforcement exclusion. |
| Records retention schedules | Public records laws and agency retention schedules set how long each record series is kept and when it is disposed of. These rules vary by jurisdiction and are set by the authority, not by the software. | Configure retention and disposal rules per record series, keep a disposal log, and confirm with the records officer that the platform can hold records for the full schedule without loss during upgrades and backups. |
How retention schedules and open formats fit agency case files
The agency's records authority sets retention periods, not the software. Before anything is configured, the records office should confirm the approved retention schedule, the trigger events that start each retention period (for example, case closure or end of a benefit relationship), and who signs off disposal. In a self-hosted system such as Paperless-ngx or Alfresco Community Edition, those decisions become three things: metadata fields that record the schedule class and trigger date, retention rules that calculate the earliest disposal date, and a disposal workflow that routes candidates to an approver before anything is deleted. Ask the records office to hand over the schedule as a table of series, periods and triggers, because that table is the specification the configuration must match. Treat any vendor default as a placeholder until it has been checked against it.
Format is the second decision. PDF/A is the archival form to target for long-term readability because it is designed for self-contained, reproducible rendering over time, and Paperless-ngx produces PDF/A output from its OCR step. Original scans, emailed attachments and office files should be kept as received, with the PDF/A derivative stored alongside as a working copy. Keep those two roles separate in the data model: the original is the evidence of what was received, while the derivative is what staff search and read. Disposal and legal hold should apply to the record as a whole, so the system needs a documented link between each original and its derivatives. Confirm with the records office which copy the schedule treats as the official record, since that answer decides which copy must survive disposal.
Case files that cross departments need one classification scheme, or the same citizen matter will be retained under three different periods. Agree a shared set of document types, case identifiers and retention classes across the departments that contribute to a file, and assign ownership of each class to one department. Test the scheme with a sample of real closed cases that span two departments before rollout, and check whether a file that is transferred between departments keeps its original retention trigger. Ask your implementation partner to document the classification scheme, the metadata mapping and the disposal approval steps in the handover pack, so the records office can audit the configuration without relying on the people who built it.
Which open-source platform fits which public-sector scenario
Municipalities that receive large volumes of paper, faxes and emailed attachments usually need capture first and case management second. Paperless-ngx suits this pattern: it ingests scanned documents from a folder, email or a scanner, runs OCR, applies tags and correspondents, and stores PDF/A-capable archives that staff can search. It is a focused tool, so it fits best where the main job is getting incoming mail into a searchable, classified store rather than running formal approval chains.
- Capture paths: Confirm which ingestion routes your scanners and mailboxes can use, and whether an import folder inside a segregated network is acceptable to your security team.
- OCR and output format: Test OCR accuracy on your own letters, forms and handwritten annotations, and confirm the PDF/A output meets the archive format your records schedule names.
- Storage encryption: Paperless-ngx does not encrypt stored documents itself, so confirm how volume-level or application-level encryption will be provided.
- Access and audit: Confirm the depth of the audit trail and whether access reviews can be produced per user and per document type.
- Scale limits: Ask for the tested document volume and the retention approach for back-file conversion.
Check these points with the records officer and the security team before selecting the platform, because they determine whether a focused capture tool is enough.
Agencies that manage permits, benefits or licensing files need repository behavior: versioned records, folders tied to a case, approval steps and retention rules applied to whole series. Alfresco Community Edition offers a repository and workflow engine, but its community scope means the agency should not assume that every public service obligation is covered by the community build. The support model, patch cadence and any extensions it needs must be settled before go-live.
- Community scope: Confirm which features are in the community build and which require a supported edition or a partner-maintained extension.
- Support obligations: Agree who issues security patches, on what timeline and who is accountable if a vulnerability affects citizen data.
- Workflow design: Map approval steps for each case type and confirm the engine can express them without heavy custom code that the agency must maintain.
- Retention and disposal: Confirm that retention schedules can be applied by record series and that disposal creates a documented event.
- Audit depth: Confirm which events are logged, how long logs are kept, and whether reviewers can export access history for a given case.
Ask for written answers on each point, since they decide whether the community edition or a supported edition is the defensible choice.
Some agencies want document management as one part of a wider workplace, with files, office editing, mail, chat and wiki under one identity layer. In this scenario the document store is not chosen alone. It inherits the suite's identity, sharing and editing behavior, so the review should focus on how permissions and logging flow across components. Nextcloud Server, licensed under AGPL-3.0, is commonly used as a central file layer, and ONLYOFFICE Docs or Collabora Online can provide browser-based editing. Confirm each component's license and support terms separately.
- Identity integration: Confirm how directory groups map to folder permissions and how deprovisioning removes access across every component.
- Editing integration: Confirm how editing sessions log who changed a document and whether version history survives editing.
- Records boundary: Decide whether the suite is a records repository or a working area, and confirm which content is moved into a formal archive.
- Licensing: Check the AGPL-3.0 and other license obligations for each component the agency will operate or modify.
- Operating burden: Ask who maintains each component after go-live and how upgrades are tested across the suite.
Without these answers, a suite can look simple on paper while leaving audit and access gaps between its parts.
Platforms that fit public-sector records work and why
No single open-source product covers the full records lifecycle for an agency or municipality. The cards below separate capture, repository, editing, file sharing and policy documentation, because each has a different license, support model and records gap. Confirm the licensing and records features of each component against your own deployment before you choose.
Paperless-ngx for correspondence intake
Paperless-ngx handles capture for incoming post and scanned correspondence: OCR, automatic tagging, and PDF/A output that suits long-term retention. It is a strong fit for intake desks that need searchable records quickly. Check whether it meets your agency's records management requirements for disposal, access restriction and audit trail, because those controls are not a substitute for a formal records repository. Confirm how it stores files at rest and what encryption your hosting environment provides.
Alfresco Community Edition for repositories
Alfresco Community Edition offers a content repository with metadata models and workflow, suited to case files and approval routes that outgrow a capture-only tool. Its community edition has different support, feature and integration boundaries from the enterprise product, so confirm which records, retention and audit features your needs depend on. Ask a partner how the repository, search index and workflow engine will be patched and backed up as one system.
ONLYOFFICE Docs for Office editing
ONLYOFFICE Docs provides browser-based editing of Office Open XML files, which matters where staff already work in Word and Excel formats and records must stay in open formats. It is licensed under AGPL-3.0, so confirm with counsel what obligations apply to your deployment, including whether modified code is offered to users. Check how edited versions are saved back to the repository, since version history must be preserved as a record.
Collabora Online for editing integration
Collabora Online is an alternative editing component licensed under the Mozilla Public License 2.0, which many public bodies find easier to assess for internal modification. It fits deployments that already integrate a repository or file platform and need an editor in the browser. Confirm which document formats and integration connectors your repository supports, and test PDF/A and macro handling with your own templates before rollout.
Nextcloud Server for shared files
Nextcloud Server is licensed under AGPL-3.0 and suits shared working folders, external collaboration and sync for staff who do not yet need a formal records system. It does not, by itself, provide the records declaration, retention scheduling and disposal controls an archive requires. Assess whether a records layer or a separate repository holds official records, and confirm how share links, retention and audit logs will be configured for citizen-facing data.
BookStack or Outline for policy documents
Policy, procedure and guidance documents need a wiki with approval history and clear access, which is different from case records. BookStack is licensed under MIT. Outline is licensed under the Business Source License 1.1, and its additional use grant forbids using it to offer a commercial Document Service, so confirm with counsel whether your use or any service you provide falls within that restriction before selecting it.
How a public-sector document management rollout moves from scoping to records transfer
The sequence takes an agency or municipality from an agreed scope and records authority to a documented, tested and handed-over system that holds its case files and correspondence under government control. Each phase closes with a named output, and timelines are fixed in the written scope before work starts.
Map authority, systems and sensitive data
Start by listing the records the agency or municipality must keep, the schedules that govern them, and the existing systems that hold or feed them, such as shared drives, case management tools and mailboxes. Confirm early whether criminal justice information or controlled unclassified information is present, because that changes the security baseline and hosting options. Output: a signed scope document with a records inventory, an authority map and a list of data categories, each owned by a named records officer or system owner.
Design hosting and security inside government infrastructure
Decide where the platform runs, whether in an agency data center, a government cloud tenancy or an air-gapped enclave, and document the identity source, network zones, encryption, backup location and administrator roles. Where a cloud service would hold federal information, check its authorization status against the applicable program before design is final. Output: an architecture and security design that the agency's security authority reviews and accepts in writing.
Define capture, classification and PDF/A output
Specify how documents enter the system, including scanning, email ingestion and uploads, and set the metadata fields, document types and retention classes that follow the schedules from the first phase. Choose PDF/A as the archival format for records that must remain readable over time, and set OCR language and quality rules. Output: a classification scheme, a metadata model and a tested capture specification.
Run a pilot with one department
Load a bounded set of live or representative records for one department, and test permissions, search, OCR accuracy, retention tagging and the correspondence intake path with the staff who will use them daily. Record defects and agree fixes before wider rollout. Output: a pilot report with defect logs, measured OCR results on a sample set and a signed decision to proceed or revise.
Migrate back files in controlled batches
Move existing archives in batches that are checked against source counts, file hashes and metadata mappings, with exceptions held for records owners to decide. Keep the source system readable until each batch is verified, and log every transfer for later audit. Output: a migration log reconciling source and target counts, an exceptions register and records owner sign-off for each batch.
Test accessibility and security before go-live
Test the user interface against the accessibility standard that applies to the entity, and run vulnerability scanning and configuration review on the platform. Confirm audit logging captures access and changes, and check that encryption meets the standards set by the applicable baseline. Findings are fixed or formally accepted by the owner. Output: test reports, a remediation log and a documented risk acceptance for any open item.
Hand over runbooks and transfer records
Deliver operating runbooks for backup and restore, upgrades, access reviews, retention and disposal runs, and incident response, then train the internal administrators who will run them. Transfer the platform to the agency's support model and confirm who holds credentials, licenses and the support contract for the open-source edition. Output: signed handover documentation, a tested restore record and a trained administrator roster.
Integration points and deployment pattern for agencies and municipalities
A records system for an agency or municipality is only as useful as its connections: who signs in, where cases live, how citizen mail arrives, and where logs and backups go. The cards below cover the integration points to design first, followed by the hosting pattern that keeps the whole system inside government infrastructure.
Agency identity directory
Sign-in should come from the agency's existing directory, so that joiners, movers and leavers are handled once and access to case files follows the same rules as other systems. Map directory groups to document permissions before go-live, and confirm that the chosen platform can consume group membership rather than requiring local accounts. Keep at least one break-glass administrator account outside the directory, documented and tested. Confirm how the platform handles deprovisioning, because a disabled directory account should end access to stored files, not only new logins.
Case management and line-of-business systems
Case files often originate in a case management or line-of-business system, and the document archive must reference those cases without duplicating the record of truth. Agree which system owns the case identifier, which metadata fields are synchronized, and whether documents are pushed in or pulled by reference. Test a sample of cases end to end, including amended and superseded documents. Confirm the API or import method and its authentication model with the vendor of each line-of-business system, since integration details differ widely between products.
Citizen correspondence and mail intake
Letters, forms and e-mail from residents arrive through several channels, and each one needs a defined route into the archive with a recorded sender, date and classification. Mail intake usually means a mailbox or import folder that the document system watches, so mailbox access, attachment handling and malware scanning must be decided together. Confirm how inbound messages are tagged, how unmatched items are queued for staff, and how the original message is preserved alongside its attachments. Decide early whether citizen portal submissions are stored as received, since that affects both evidence and accessibility obligations.
Scanner fleets and back-file capture
Multifunction devices across offices push scans to network folders or to the document system, and a municipality may run several models from different vendors. Standardize on one scan profile that produces searchable PDF/A output, and document the resolution, color mode and naming convention each site must use. Assign a named owner for each scanning location and test whether devices can authenticate to the archive without storing shared credentials. Confirm that scanner traffic stays on the internal network segment and that scanned copies of sensitive records are handled under the same retention schedule as originals.
SIEM log forwarding and audit events
Security operations teams need document access, permission changes and administrative actions forwarded to the agency's central log platform. Ask the platform vendor or your partner which audit events are recorded, in what format they can be exported, and whether the export includes the acting user, the object and the result. Plan retention for those logs separately from document retention, and confirm that log transport is encrypted. Test one full alert path, from a bulk download to a notification, before the system carries live case files.
Backup targets and hosting controls
Backups should land on storage inside the agency's own infrastructure or an approved government data center, with encryption, immutability where available, and tested restore procedures. Hosting inside government infrastructure means the provider's controls become part of the evidence set, so request the provider's documented control descriptions for facilities, access and logging before design is final. If any component would run on a commercial cloud service that creates, stores or processes federal information for the agency, FedRAMP scope questions arise and must be resolved with the authorizing official. Confirm these boundaries in writing before procurement.
What auditors and inspectors ask for from a public-sector records system
This table lists the evidence agencies typically produce for a public-sector records system, the component that generates it, and what the agency must keep itself. Read each row as a question an assessor or inspector is likely to ask, then check whether the producing component can answer it without manual reconstruction. The main takeaway is that the platform produces most raw records, but retention, approvals and review sign-offs stay with the agency.
| Evidence | Producing component | What the agency must retain itself |
|---|---|---|
| Access control lists and review records | Paperless-ngx or Alfresco permissions, plus the directory or identity provider that supplies user groups | Periodic access review sign-offs, records of who approved each grant, and removal records for leavers and transfers |
| Audit logs of document access and changes | Application audit trail and the host or container logs shipped to a central log store | Log retention period set by the records schedule, protected copies held outside the application, and documented review of log exceptions |
| Retention and disposal approvals | The retention rules configured in the platform, with disposal actions logged where the platform supports them | The approved records schedule, the signed disposal authorization, and the register of what was destroyed and when |
| Encryption configuration and key management | Platform and storage encryption settings, TLS configuration, and the key management service or HSM | Written cryptographic standard, evidence that modules meet the FIPS level required by the applicable policy, and key custody and rotation records |
| Vulnerability scan results | Scanner output from the vulnerability management tool run against the platform hosts and containers | Monthly scan results where CJIS Security Policy applies, remediation tickets, and risk acceptances signed by the system owner |
| Accessibility test results for public portals | Automated checker output and the web or mobile content produced by the document portal | Manual testing records against WCAG 2.1 Level AA, remediation plans, and the date evidence was reviewed by the responsible official |
| Backup and restore test records | Backup software job logs and the restore job output from the test environment | Documented restore tests with results, recovery time observations, and integrity checks of restored records against the source |
What public agencies ask before hiring a document management partner
What drives the effort and cost of a public sector document management project?
The main drivers are back-file volume, the number of systems to integrate, how complex the classification scheme is, and the hosting constraints the agency must meet. A repository of a few thousand digitized case files with one ERP link is a different job from a multi-agency archive with identity federation, legacy scanning stations and a requirement to host inside a government data center. Costs fall into one-time work (requirements, configuration, migration, scanning, integration and handover) and recurring work (infrastructure, storage growth, patching, support subscriptions and the internal staff who own the system). Ask any partner for a quote that itemizes each driver separately, so you can see which ones change if scope shifts. DeployOpen does not publish a price list; a quote follows from a written scope.
How long does a pilot for a public sector records system run?
The length of a pilot is set in the written scope, not in a generic template. A useful pilot covers one department or record series, a defined set of document types, the retention rules that apply to them, and the users who will test search, permissions and export. Agree in advance what the pilot must prove, such as OCR accuracy on a sample of real scans, correct access for each role, and a working export for an audit request. Pilots that try to answer every records question at once tend to stall, so keep the first phase narrow and expand once the schedule and permission model have been checked by the agency.
What does the agency team need to provide before implementation starts?
The agency must supply decisions and people, not only documents. The core inputs are:
- A records schedule or retention rules for each record series, approved by the people who own the records
- Named identity contacts who can confirm user groups, directory structure and how staff sign in
- A sign-off authority who can accept the design, the pilot results and the handover package
- Access to sample documents, existing file shares and any legacy case systems that will feed the repository
- Hosting details, including the data center or cloud account where the system will run and who holds administrative credentials
If these owners are not named early, retention and permission decisions get made by the implementer, which creates rework and audit exposure later.
Can a public agency run an open source document management system with its own staff?
A small, single-department deployment with a stable set of record types is often within reach of an internal team that has container, Linux and identity administration skills. The difficulty rises with each added agency, because retention rules, classification and permission models diverge between organizations and someone must govern them. Multi-agency records also need separate administration roles, consistent audit evidence and a tested backup and restore procedure. Before deciding, ask whether the team can carry patching, upgrade testing, backup restores and access reviews on a fixed schedule for the life of the system, not just during the first deployment.
How do we procure a supported edition of an open source document system?
Procure the support relationship and the implementation work as separate, written line items. Confirm with the software vendor which edition, support tier and terms apply to your deployment, since open source licenses and vendor commercial offers differ. Confirm with the implementation partner which tasks are fixed-scope and which are retained for ongoing support, upgrades and testing. Your procurement file should name the versions in use, the upgrade path, the handover documents and who is responsible for each security update. DeployOpen is not an official partner or reseller of any vendor unless it says so for a specific product, so ask for that status in writing.
Does CJI or CUI in the records change the design of the system?
Yes. Criminal justice information falls under the FBI CJIS Security Policy, and the current version 6.1 took effect on 26 June 2026. It requires FIPS 140-3 certified cryptographic modules or FIPS 197 AES with at least 256-bit keys for CJI in transit and at rest outside physically secure locations, along with vulnerability scanning at least monthly. Controlled unclassified information on non-federal systems is governed by NIST SP 800-171 under 32 CFR 2002.14(h)(2). If the system is hosted in a cloud service, FedRAMP authorization may matter, depending on whether the service is a shared offering. Confirm the applicable baseline, the encryption modules, the hosting scope and the logging requirements with your security office before design begins.
Which public sector accessibility and security frameworks should the design account for?
Start with the frameworks that apply to your jurisdiction and system type. For U.S. state and local governments, the ADA Title II web and mobile rule requires WCAG 2.1 Level A and AA for covered content, with compliance dates of 26 April 2027 for entities serving 50,000 or more people and 26 April 2028 for smaller entities and special districts. Federal systems draw on NIST SP 800-53 Rev. 5, where the low, moderate and high baselines select 149, 287 and 370 controls and enhancements. In the EU, NIS2 treats public administration as a high-criticality sector, with scope set by member state law. Ask your compliance lead which framework governs your agency and have the implementer map controls to that framework in the design phase.
Who prepares the compliance evidence, and does DeployOpen certify the system?
The implementation partner prepares the technical evidence, such as configuration records, access rules, audit log samples, backup test results and the handover package. The agency owns its compliance posture and decides which assessor or authorizing body reviews it. DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports, attestations or certifications; independent auditors and certification bodies do. Ask for an evidence list that names each control or requirement, the artifact that supports it and the person who will own it after handover.
Questions to ask a partner before a public-sector records project
Start with experience, because a partner that has never delivered inside government infrastructure will discover the hosting and records constraints during the build. Ask for references in the same kind of environment you operate in, and ask how they have worked with your records authority on retention schedules, disposal approvals and transfer formats. Ask who on their team has handled an assessment for a federal, state or local agency, and whether they have prepared evidence for an assessor rather than only deploying software. Ask which hosting model they propose, including where the data center sits, who holds administrative credentials and how that access is logged. Next, ask how they map control baselines to the build. A credible answer names the baseline your agency has adopted, such as the low, moderate or high baseline defined in NIST SP 800-53B, and shows a traceable table from each selected control to a configuration item, a role, an owner and a test. Ask for a sample of that mapping from a previous project and check whether it covers the document store, the OCR and ingestion workers, the database, the backup target and the reverse proxy. Also ask how they handle controlled unclassified information or criminal justice information if either is present. The partner should be able to explain which encryption modules and key lengths they would use, and why, against the current requirements you must meet, which you should confirm with your security office. Finally, test the operational promises. Ask how they measure OCR accuracy on a sample of your own scans and how PDF/A conformance is validated for each output, not assumed. Ask for a written plan that documents the retention configuration in terms your records officer can read, such as which document types map to which retention periods and how disposal is approved. Ask which edition they support, what the support hours and response commitments are in writing, how upgrades are tested before they reach production, and what handover documentation you receive at the end. Ask for accessibility testing against WCAG 2.1 Level A and AA for the web interface, including the approach and the tools used, and whether the results will be delivered as a report you can keep. Your local counsel or accessibility office should confirm which compliance dates apply to your entity.
How DeployOpen scopes and supports public-sector document management
DeployOpen plans, implements, hardens, documents and supports self-hosted open-source platforms inside the agency's or municipality's own infrastructure. For public-sector document management, we start from the records obligations, access rules and hosting constraints that apply, then build and hand over a system the organization can run without depending on us.
How we scope
- Engagements are fixed-scope, with deliverables and timelines agreed in writing before work starts.
- Scope covers the retention schedule, file plan, classification, and which record series enter the system first.
- We confirm the hosting location, data classification and any federal or state baselines that apply to the agency.
- Citizen correspondence intake is defined per channel, including post, email, web forms and counter scanning.
How we build
- We install and configure the chosen platform in your cloud account, data center or disconnected network.
- Archive output is set to PDF/A where the retention schedule requires long-term readability, and tested on samples.
- Role-based permissions, case-file structures and approval workflows are built and tested against the agreed access model.
- Encryption, audit logging and backup are configured and checked against the control requirements you confirm.
How we hand over
- Handover includes configuration records, permission matrices, retention rules and the runbooks your staff will use.
- Evidence packs are prepared for your assessors, covering control settings, test results and change history.
- Administrator training is delivered so your team can add users, adjust classifications and run disposal reviews.
- We document how the supported edition is upgraded, so future releases do not depend on one person's knowledge.
How we support
- Ongoing support, upgrades and continuous security testing are available as retainers, scoped separately from the build.
- Patch and release cycles are tracked against the security advisories published for the platform you run.
- Restore tests and integrity checks are run on a schedule agreed in the retainer scope.
- Changes to retention rules or access models go through a documented review before they reach production.

