The ERP for governments & enterprises

The whole organisation. One verified record.

Sixty modules, from payroll to permits, run on one platform. Every document, signature and transaction carries a fingerprint that proves who did what, and when.

Documents & TrustFinance & CommercePeople & LearningOperations & Industry
Reading…CTR-2026-0118 · Smart Signature✓ verified
60+modules on one data model
3 wayscloud, on-premise or offline edge
As seen on
Help Net SecurityUK Tech NewsStartups MagazineiTech NewsStartups.TechnoidHost
Why one platform

Twelve systems will always disagree.

When HR, finance, documents and approvals live in separate products, nobody holds the full record. Every hand-off between them is a place for errors, delay and fraud. FilesDNA keeps them in one place.

Document managementvendor 01 · own login
e-Signaturevendor 02 · own login
PDF editorvendor 03 · own login
Accountingvendor 04 · own login
Procurementvendor 05 · own login
Point of salevendor 06 · own login
CRMvendor 07 · own login
HR systemvendor 08 · own login
Payrollvendor 09 · own login
Time & attendancevendor 10 · own login
Learning (LMS)vendor 11 · own login
Helpdeskvendor 12 · own login
Vendors to manage12
Logins per employee12
Separate audit logs12
Integrations to maintain66
The module library

Start with three modules. Grow to sixty.

Install what you need today and add more later without migrating data. Every module shares the same people, permissions, audit trail and search.

58 of 58
Document Management

Versioned repository with review cycles, retention rules and smart archive.

documents
Smart Signature

Multi-signer e-signature with identity checks and a sealed audit trail.

smart_signature
PDF Editor

Edit, annotate, redact and QR-stamp PDFs in the browser.

pdfeditor
Document Editor

Templates for letters, memos and official correspondence.

html_editor
Smart Forms

Forms with logic, approvals and signed submissions.

smart_forms
Secure Mail

Encrypted internal mail with classification and read receipts.

secure_mail
Password Vault

Shared credentials with per-item access and history.

password_vault
Asset Custody

Assign, transfer, return and scrap assets with signed hand-overs.

custody
Audit Core

Every action recorded with actor, time and before/after values.

audit_core
History & Trails

See what happened to a record, or everything a person did.

history_trails
ConnectPreview

Unified government communications with a national numbering plan.

connect
Accounting

Double-entry books, multi-company, closing and statements.

accounting
Expenses

Claims, receipts and approvals that post straight to the ledger.

expenses
Wallet

Immutable ledger for balances, points, credits and vouchers.

wallet
Purchasing

Requests, RFQs and purchase orders with maker/checker approval.

purchase
Sourcing

Import trading: customer orders, factory invoices, containers and statements.

sourcing
Inventory

Warehouses, stock moves, valuation and reorder rules.

inventory
Sales

Quotes, orders and invoices with signed acceptance.

sales
Point of Sale

Fast checkout for counters and branches, synced to stock.

pos
eCommerce

Online store sharing catalogue and stock with the ERP.

ecommerce
CRM

Pipelines, activities and forecasting.

crm
Contacts

One directory of people and organisations across every module.

contacts
Delivery

Dispatch, routes and proof of delivery.

delivery
Smart TradingPreview

Portfolio monitoring with pre-trade risk controls.

smart_trading
Human Resources

Employee files, grades, promotions, commendations and sanctions.

hr
Payroll

Allowances, deductions and payslips for public and private pay scales.

payroll
Attendance

Biometric devices, shifts and overtime.

attendance
Leave

Balances, requests and approval chains.

leave
Absence

Daily absence import with department review.

absent
Org Structure

Departments, positions and reporting lines as one live chart.

org_structure
Recruitment

Vacancies, applicants and interview scoring.

recruitment
Training

Courses, sessions and certificates.

training
School Platform

Schools, timetables, attendance, marks and verified report cards.

lms
Assessments

Exams and surveys with a question bank and 11 question types.

assessment
Visitors

Pre-registration, badges and check-in logs.

visitor
Projects

Tasks, milestones, timesheets and budgets.

project_management
Helpdesk

Tickets, SLAs and a knowledge base.

support
Operations

Service health and incidents across the platform.

operations
Calendar

Shared calendars for teams, rooms and resources.

calendar
Appointments

Online booking with reminders.

appt
Events

Registration, ticketing and attendance.

events
Manufacturing

Bills of materials, work orders and costing.

manufacturing
Fleet

Vehicles, drivers, fuel and maintenance.

fleet
Car Repair

Workshop jobs with 180+ vehicle brands built in.

car_repair
Real Estate

Properties, units, leases and collections.

real_estate
Property Maintenance

Requests, contractors and work orders.

real_estate_maintenance
Clinic

Patients, appointments and visit records.

clinic
Law Firm

Cases, hearings, deadlines and client files.

law_management
Sports Clubs

Members, teams, subscriptions and facilities.

sports_clubs
Website

Public pages managed from the same platform.

website
Gov Portal

Ministry website content: news, tenders, programs and facilities.

moys
Social Media

Publish to Facebook, Instagram, LinkedIn and more from one draft.

social
WhatsApp

Notifications and conversations on WhatsApp.

whatsapp
IoT DevicesPreview

Device registry and remote commands.

iot
AI Assistant

Ask questions across your records. Answers respect permissions.

ai
AI Gateway

Route to approved models, on-premise or cloud, with usage limits.

ai_gateway
Automation

Triggers, approvals and workflows without code.

automation
Enterprise Search

One search across every module that re-checks permissions on every result.

esip
Try it: document DNA

Change one byte and the whole fingerprint changes.

FilesDNA hashes every file with SHA-256 and anchors the result to a private ledger. Drop in any file to see its fingerprint, then tamper with it and watch verification fail.

Contract-MOF-2026-0118.pdf48.2 KB · sample
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Your file is hashed in this browser and never uploaded.
Record certificate

Fingerprint does not match the ledger

Tampered
Record
DOC-2026-0118
Algorithm
SHA-256
Sealed
2026-10-12 09:41:07 UTC
Ledger
fdna-private · block 48,213
Anchored fingerprint
…
This file now

One bit changed in the file. 0 of 128 bases and 0 of 64 hex digits changed with it, so no edit can go unnoticed.

Smart Signature

Know exactly who signed, and prove it.

Upload a document, choose who signs, and send it. FilesDNA checks each signer's identity before they sign, then seals the file so any later change is easy to detect.

YouStep 1 of 5

Upload your document

Add a Word, Excel or PDF file. FilesDNA converts it to PDF and records its digital fingerprint.

Trust Services · PKI

Every signature traces back to our own root of trust.

FilesDNA runs its own certificate authority: one offline root, a separate intermediate for every organisation and a personal certificate for every employee, so each signature can be checked link by link.

TrustServicesloan.pdfmemo.pdflab.pdfFilesDNA Root CAOffline vault · HSMSigns CAs onlyCRL · OCSPNational BankIntermediate CAActiveOmar HaddadEmployee certActiveFinance MinistryIntermediate CAPendingSara NasserEmployee certPendingCity ClinicIntermediate CAActiveLina SalehEmployee certActive

The root signs, the tenant issues

When an organisation joins FilesDNA, the offline root signs an intermediate CA for that organisation alone. The intermediate then issues each employee their own X.509 certificate.

Intermediate CA certificate

Subject
Finance Ministry Intermediate CA
Issuer
FilesDNA Root CA
Serial
4F:A2:91:0C:7E:3B:D5
Key
RSA-4096 · SHA-256
Valid to
2031-10-21
Can issue
Employee certificates only (pathLen 0)

Employee certificate · X.509 v3

Subject
Sara Nasser · Finance Ministry
Email
[email protected]
Issuer
Finance Ministry Intermediate CA
Serial
1C:9E:07:B5:22:D8:6A
Key
RSA-4096 · SHA-256
Valid to
2028-10-20
Status
Active · renewal opens 90 days before expiry
  • Root CAOffline · 15 yrs
  • Intermediate CAOne per tenant · 5 yrs
  • KeysRSA-4096 · SHA-256
  • CertificatesX.509 v3
  • Private keysNever leave Trust Services
  • RevocationCRL & OCSP
  • Renewal90 days before expiry
  • Signature levelAdvanced electronic (AES)
Security architecture

Five layers between your data and anyone who shouldn't see it.

Pick a scenario and follow the request from the outside in. Every request crosses the same five layers, and every attempt is logged, including the ones that fail.

L1 · IDENTITYL2 · PERMISSIONSL3 · ISOLATIONL4 · AUDITL5 · PROOFDATA

legal.officer opens CTR-2026-0118

  1. L1
    Identityface match · liveness · ID document · fingerprint · voice · OTP
  2. L2
    Permissionspermission core · maker/checker · segregation of duties
  3. L3
    Isolationdedicated database · AES-256-GCM · tenant-bound session
  4. L4
    Auditaudit core · history & trails
  5. L5
    ProofSHA-256 · private blockchain · QR verify

Deployment & sovereignty

Your data stays in your country, on your servers if you want.

Ministries and regulated enterprises can't always use a foreign cloud. FilesDNA runs the same product in three ways.

Live in minutes. We run it on our own private cloud, handle updates, backups and monitoring, and every organisation still gets its own database.

  • Hosted on our private Proxmox cloud
  • Protected by Cloudflare at the edge
  • A dedicated database per organisation
FILESDNA PRIVATE CLOUD · PROXMOXMinistrydb · filesdna_ministryBankdb · filesdna_bankClinicdb · filesdna_clinicRetailerdb · filesdna_retailYOUR DATA CENTRE · YOUR COUNTRYStaffinternal networkAI gatewaylocal modelsBackupsyour keysHead officeonlineBorder postonlineField officeonlineBranchonlineFilesDNA · private cloudAttack protectionCloudflareSecure perimeterFirewallLoad balancingnginxAlways-on serversSeveral app serversInstant responsesRedisBackground workKafkaYour own databasePostgreSQL · PgBouncerPrivate cloud · Proxmox · separate backupsFILESDNA PRIVATE CLOUD · PROXMOXMinistrydb · filesdna_ministryBankdb · filesdna_bankClinicdb · filesdna_clinicRetailerdb · filesdna_retailYOUR DATA CENTRE · YOUR COUNTRYStaffinternal networkAI gatewaylocal modelsBackupsyour keysHead officeonlineBorder postonlineField officeonlineBranchonlineFilesDNA · private cloudAttack protectionCloudflareSecure perimeterFirewallLoad balancingnginxAlways-on serversSeveral app serversInstant responsesRedisBackground workKafkaYour own databasePostgreSQL · PgBouncerPrivate cloud · Proxmox · separate backups

Attack protection Blocks attacks, bots and traffic floods before they reach the servers.Tap a layer to see what it does.

Industries

One platform, configured for how your sector works.

Every sector runs on the same core. Pick one to see which modules it switches on.

“A must-have application for business.”

VGVenkatesan GanesanCloud Security Expert

“Easy to use, free, and full of features.”

SNScott NaisbettISO Systems UK
Get started

Your own workspace, with its own database, ready in about 15 seconds.

Start a free trial with the modules you choose, or book a demo and we'll set it up around your organisation.

provision · tenant/acme14.0s
1/7Generating credentials✓ 1.4s
2/7Creating database✓ 2.6s
3/7Running tenant migrations✓ 4.1s
4/7Seeding initial data✓ 2.2s
5/7Updating tenant registry✓ 1.1s
6/7Sending welcome email✓ 1.9s
7/7Cleanup✓ 0.7s
✓ Workspace ready · /t/acme
Questions

What buyers ask first.

Are FilesDNA e-signatures legally binding?

Yes. Electronic signatures are recognised under the EU's eIDAS regulation and the US ESIGN Act of 2000, and FilesDNA adds identity verification and a tamper-evident fingerprint on top of the signature itself.

Can we run it entirely on our own servers?

Yes. The on-premise edition runs on Kubernetes or Docker in your data centre, and the AI gateway can route to models hosted inside your network.

Do we have to buy all sixty modules?

No. You install modules one at a time. They share the same people, permissions and audit trail, so adding one later doesn't need a migration.

How is our data separated from other customers?

Every organisation gets its own dedicated database with encrypted credentials. Sessions are bound to that organisation, so a token from one workspace is rejected by another.