kiboerp
DMS & Mail Registry Module

Secure Cloud DMS Software — Document Management System for SMEs

Archive, organise and retrieve any document in seconds. KiboERP integrates a DMS module directly into your ERP: AES-256 encrypted cloud storage, approval workflows, e-signatures, versioning and a mail registry module. Available as SaaS and On-premise for banks, public bodies and compliance-driven organisations.

Updated 5 May 2026·15 min read

In an African SME, public body or bank, documents circulate in dozens of forms: scanned invoices, hand-signed HR contracts, stamped official letters, paper purchase orders, regulatory notices. Each department archives in its own way — a shared folder, a USB drive, a drawer. The result: finding a three-year-old contract or proving that a letter was delivered often feels like a miracle.

A DMS — Document Management System — structurally solves this problem. It centralises all documents in a single, secure, indexed repository that can be queried in seconds, regardless of format or originating department. KiboERP integrates this module natively into its ERP: no third-party connector, no double entry, data automatically linked to your invoices, HR contracts and incoming correspondence.

The 6 pillars of KiboERP's DMS module

1. Secure cloud storage (R2 / S3 compatible)

All uploaded files travel directly from the browser to object storage (Cloudflare R2 or S3-compatible), bypassing Vercel servers — eliminating file size limits and timeouts. Data is encrypted AES-256 at rest and TLS 1.3 in transit. Each tenant has an isolated storage space; no data can leak between organisations. For on-premise deployments, storage is hosted on your own infrastructure.

2. Approval workflows and e-signatures

Define configurable validation circuits by document type, amount or department. A commercial contract goes through the commercial manager, then the legal director, then the CEO. Each step triggers a notification, records the approval or rejection with comment, and timestamps the action. E-signature is built directly into the workflow: the signatory receives a secure link, signs in their browser, and the signed document is automatically archived with its certificate. The audit trail is immutable — no modification can be concealed.

3. Versioning and checkout / checkin

Every time a document is saved, a new numbered version is automatically created. All previous versions are retained and accessible. The checkout / checkin mechanism locks a document during editing: no one else can modify the file while it is checked out, eliminating version conflicts. At checkin, a mandatory version note documents the changes made.

The search engine indexes the text content of all documents: native PDFs, Word, Excel, presentations. An OCR layer analyses scanned PDFs and images (JPEG, PNG, TIFF) to extract their text. The search supports boolean operators, filters by document type, date range, author, validation status and custom metadata. Find a five-year-old contract in under three seconds.

5. Granular permissions (RBAC)

Access rights are managed by KiboERP's RBAC engine: each user, role or group can be granted or denied read, write, download, print, delete and external-share rights on each folder or document. Rights inheritance follows the folder tree. An HR officer can access contracts within their scope without ever seeing client invoices or financial documents.

6. Retention schedule

Configure retention rules by document type: invoices are kept for 10 years (OHADA legal requirement), bank statements for 7 years, unsuccessful CVs for 2 years. On expiry, the system proposes permanent archiving, anonymisation or deletion according to your policy. A dedicated dashboard lists documents approaching their deadline. This feature is essential for GDPR compliance and regulatory audits.

Document types, metadata and classification

KiboERP's DMS natively supports common formats: PDF, Word (docx), Excel (xlsx), images (JPEG, PNG, TIFF, WebP), emails (eml, msg), videos (mp4), archives (zip). Maximum file size is 5 GB in cloud mode; unlimited on-premise.

Each document type can be associated with a custom metadata schema: a client contract will have fields for "contract number", "signature date", "amount", "client" (linked to the CRM); a pharmaceutical notice will have "INN", "laboratory", "lot number", "expiry date". These metadata fields are indexed and filterable in search.

Automatic classification can analyse the content of a document at upload (header, keywords, structure) and suggest the appropriate document type and destination folder. An operator confirms or corrects the suggestion before final archiving.

Configurable workflow and e-signature

Validation workflows are fully configurable by document type, amount or department. Common examples:

  • Commercial contract: draft → legal review → management approval → e-signature by both parties → archiving.
  • Supplier invoice: receipt → accounts check → budget approval (if > 500,000 FCFA) → payment order → archiving.
  • HR document: HR creation → employee signature → personal file archiving.
  • Official outgoing letter: drafting → department head visa → director signature → dispatch note → mail registry archiving.

Each workflow step produces an immutable audit trail: who approved, when, from which IP address. This history is exportable as PDF for any external audit or legal proceedings.

Mail Registry Module — Digital correspondence bureau

The Mail Registry module is your organisation's digital correspondence bureau. It manages the entire flow of official correspondence — incoming and outgoing — with complete traceability.

Incoming correspondence

Each received letter is scanned (or uploaded directly if already digital), registered with a sequential arrival number, reception date, sender, subject and destination department. It is then routed electronically to the internal recipient, who acknowledges receipt. Real-time tracking shows whether the letter has been consulted, forwarded, processed or archived.

Outgoing correspondence

Outgoing letters are drafted in the interface, submitted through the visa and signature circuit, then registered with an official departure number. A dispatch note is automatically generated for the messenger or postal service. Each outgoing letter is archived with its attachments and validation history.

Tracking and reminders

The mail registry dashboard displays letters pending processing, overdue items and configurable automatic reminders. A monthly correspondence volume report is available for management.

Use cases by sector

SectorDocuments managedKey benefit
Public administrationOfficial correspondence, orders, deliberations, audit reportsDigital mail registry, hierarchical traceability, national archive compliance
Banking (KYC docs)Client ID documents, proof of address, loan contracts, statementsRegulatory retention, rapid access during BCEAO/BEAC audits, compliance workflow
Law firmDeeds, contracts, court decisions, client filesPer-file confidentiality, versioning, e-signature, audit trail
PharmacyProduct notices, prescriptions, regulatory documents, GMPOCR on notices, legal retention, rapid access during inspections
School / UniversityStudent files, diplomas, teacher contracts, deliberationsLong-term archiving, search by student, e-signature on diplomas

Security and compliance

Document security is not optional — it is the foundation of any serious DMS. Here are the mechanisms implemented in KiboERP:

  • AES-256 encryption at rest. Each file is individually encrypted; the encryption key is unique to each tenant.
  • TLS 1.3 in transit. All communications between the browser, servers and object storage are encrypted.
  • Complete tenant isolation. No data can be accessed from another client account, even in the event of a configuration error.
  • Immutable audit trail. Every consultation, modification, download or deletion is recorded with timestamp, user and IP address. This history cannot be modified, even by an administrator.
  • Daily encrypted backups. Minimum 30-day retention. Restoration available in under 4 hours.
  • GDPR compliance. Right to erasure, anonymisation, personal data export, automatic processing register.
  • Data sovereignty (on-premise). Full deployment in your data centre or national cloud. No data leaves your infrastructure.

DMS comparison: KiboERP vs Everteam, Open Bee, M-Files, SharePoint

The major DMS solutions were designed for medium to large European or North American companies. Here is a factual comparison on criteria relevant to African organisations.

CriterionKiboERP DMSEverteamOpen BeeM-FilesSharePoint
Starting priceFree (Starter)On request (high)On requestOn requestIncluded M365 (high cost)
Africa hostingOn-premise availableLimitedNoOn-premise possibleMicrosoft data centres
Configurable workflowYes, nativeYesYesYesRequires Power Automate
Integrated e-signatureYes, nativeAdd-onAdd-onAdd-onNot native
Mail registry moduleYes, nativeNoNoNoNo
Native ERP integrationYes (same platform)ConnectorsConnectorsConnectorsConnectors
Full-text search + OCRYesYesYesYesYes (SharePoint Syntex)
Deployment (lead time)Less than 1 day3–6 months2–4 months1–3 months2–6 months

DMS SaaS vs DMS On-premise

The SaaS vs on-premise choice depends on your organisational profile, regulatory constraints and technical infrastructure.

CriterionDMS SaaS (KiboERP Cloud)DMS On-premise
Target profileSMEs, startups, associations, micro-businessesBanks, public bodies, firms subject to strict regulation
Deployment lead timeA few hours1 to 8 weeks
Initial investmentNoneInfrastructure + installation
UpdatesAutomaticPlanned and controlled
Internet connection requiredYesNo (local network)
Data sovereigntyKiboERP hosting (selectable regions)Total — data stays with you
Monthly costPredictable subscriptionInternal costs (infra + maintenance)
Regulatory complianceGDPR, audit trailFull compliance with national regulations

For a commercial or services SME, SaaS is the optimal solution: immediate deployment, controlled cost, maintenance handled by KiboERP. For a bank supervised by BCEAO or BEAC, a public administration, or a firm handling highly sensitive data, on-premise guarantees that data never leaves your perimeter. KiboERP offers both models with the same interface and the same feature set.

Learn more: contact the on-premise team · view SaaS plans · all KiboERP modules.

Frequently asked questions about KiboERP DMS

How much storage is included in the DMS module?

Storage depends on your KiboERP plan. The Starter plan includes 5 GB per tenant. The Business plan offers 50 GB. Enterprise plans are configurable without limit (dedicated S3/R2 storage). For on-premise deployments, capacity is only limited by your own infrastructure.

Does full-text search work on scanned documents (image PDFs)?

Yes. KiboERP's DMS module includes an OCR layer that analyses image PDFs and images (JPEG, PNG, TIFF) at upload time. The extracted text is indexed and searchable immediately. For poor-quality documents, an OCR confidence indicator is displayed.

Is the electronic signature legally valid in West Africa?

The legal framework varies by country. Within the OHADA area, the law on electronic signatures recognises the probative value of qualified certificate-based signatures. In Côte d'Ivoire, Senegal, Mali and Burkina Faso, specific legislation governs electronic signatures in commercial acts. KiboERP produces a timestamping report and an immutable audit trail that constitute admissible evidence.

How does document versioning work?

Every time a document is saved, a new numbered version is automatically created (1.0, 1.1, 2.0…). All previous versions are retained and accessible. Metadata records the author, date, time and comment for each version. Any previous version can be restored in one click.

Is the DMS module GDPR-compliant?

Yes. KiboERP lets you define retention policies (legal retention period by document type), purge or anonymise personal data on expiry, generate a processing register and export an individual's data on request (GDPR right of access). Data is encrypted AES-256 at rest and TLS 1.3 in transit.

Can data be hosted in Africa to ensure data sovereignty?

Yes. The on-premise option allows you to host KiboERP entirely on your own infrastructure (local data centre, national cloud, internal server). For SaaS, data is hosted in regions compatible with your regulatory requirements. Contact us to discuss your specific constraints.

What is the difference between DMS SaaS and DMS On-premise for a bank or public body?

SaaS is managed by KiboERP: automatic updates, 24/7 monitoring, predictable monthly cost. On-premise gives your organisation total control: no data leaves your infrastructure, you choose the update schedule, you integrate with your Active Directory. For banks under BCEAO/BEAC supervision and for public bodies, on-premise is generally required.

How do I migrate from SharePoint or another existing document system?

KiboERP provides a bulk import tool (CSV + ZIP files) for migrations from SharePoint, Alfresco, Open Bee or any compatible system. Metadata, folder structures and access rights can be imported automatically. Technical support is included in Business and Enterprise plans.

Related resources

All plansFree Starter plan, Pro, Business and Enterprise plans.All modules30+ integrated applications, activate on demand.What is an ERP?Definition, modules, benefits — complete guide for African SMEs.ERP for medical practicePatient records, prescriptions, billing and medical compliance.ERP for schoolsEnrolments, grades, student files and school accounting.Request a DMS SaaS demoAn advisor will walk you through the DMS module for your organisation.DMS On-premise — contact usBanks, public bodies, firms: let's discuss your sovereign deployment.

Ready to go paperless?

DMS integrated into your ERP, SaaS or On-premise. E-signature, mail registry, GDPR compliance included.

Request a DMS SaaS demoDMS On-premise — contact us