QubitCS  /  Platform  /  Document Management

Never lose a document
again.

EDMP gives every file in your business a permanent home, a searchable identity, and a secure future. Upload once. Find in seconds. Audit-ready, always.

EDMP · v1.6 OpenSearch + S3-compatible Self-hosted Pilots live · 5 banks
The daily reality

"I know we have that contract somewhere…"

Every minute spent hunting for a document is a minute not spent serving your customer. Audits become panic time. Wrong versions get sent. Sensitive files get shared with the wrong person.

We built EDMP because every single one of our pilot banks was bleeding hours every day on this — and none of the generic enterprise document systems were built for a bank's regulatory reality.

2.5h
per employee · per day
spent searching for documents that should take seconds to find
19×
more expensive to recreate
a document than to retrieve an existing one
7.5%
of documents lost or misfiled
— permanently — in a typical operation without EDMP
The DRN identity

Every document gets a permanent name.

The Document Reference Number is the heart of EDMP. Globally unique, self-describing, immutable — a key that survives application change, vendor change, even platform change.

DRN:EDMP:RETAIL_LOANS:LOAN_AGREEMENT:BR-HYD-01:uuid:7f3b…0001
scheme
system
business
doc type
location
id type
id value
Globally unique
No two documents in the bank can ever share the same DRN — ever.
Self-describing
You can read what a document is just by looking at its DRN.
Immutable
A DRN never changes. Audit trails and external systems can rely on it.
Cross-system key
LOS, Jansetu and EDMP all reference the same DRN — no duplication.
How it works

Simple as 1 — 2 — 3.

No training required. No complicated setup. Your team gets going from day one.

Step 01

A document arrives

A loan agreement, a KYC form, an invoice, a contract — whatever comes in, EDMP receives it. Upload from web, mobile, or via API from any other system in the bank.

Example: A loan officer scans a signed gold loan agreement at the branch desk.
Step 02

EDMP remembers everything

Instantly tagged with customer name, document type, date, branch — whatever matters to your business. Stored safely, indexed for search, and given its permanent DRN.

Example: Automatically filed under Retail Loans · Gold · BR-HYD-01 · Kumar, R.
Step 03

Anyone, anywhere can find it

Authorised users search by anything — name, type, branch, date. Results in seconds. Access tracked, audit trail signed. Lifecycle rules retire documents on schedule.

Example: Auditor pulls every gold loan agreement signed in March 2026 — in one click.
Capabilities

Built for a bank's reality.

EDMP isn't a generic file store. It's designed for the document patterns banks live with every day — retention, holds, signatures, and the regulator at the door.

A

Multi-format capture

PDF, TIFF, DOCX, JPG, scanned images, signed digital documents. Every format normalised to a common preview.

B

OCR & text search

Tesseract-based OCR over scanned uploads. Indexed in OpenSearch — search by text content, not just metadata.

C

Document associations

Link a KYC document to a loan, a loan to a customer, a customer to a relationship. Traverse in any direction.

D

Retention & purge

Per-category retention rules. Legal hold overrides. Purge lifecycle that can survive a regulator's audit.

E

Access & audit

RBAC + ABAC, signed access log, who-saw-what reports. Every view, download, share is recorded.

F

Admin UI

A React-based admin console for category configuration, retention rules, user roles and compliance reports.

Architecture

Self-hosted. Sovereign. Simple.

EDMP runs entirely inside your boundary. The storage backend is S3-compatible — use MinIO on-prem, or your cloud provider's object store. Your data never leaves.

Capture & ingestion

Multi-channel intake

Web upload, mobile scan, email-to-EDMP, watch-folder ingest, and a REST API for system-to-system. Virus scan on every upload.

ClamAVTikaTesseract OCR
Index & search

OpenSearch backbone

Metadata and OCR-extracted text indexed in OpenSearch. Sub-second search across millions of documents.

OpenSearchKafkaSpring Batch
Storage

S3-compatible object store

Pluggable — MinIO on-prem, AWS S3, Azure Blob. Server-side encryption with customer-managed keys.

MinIOS3 APISSE-KMS
Admin

React admin console

Configure categories, retention rules, role definitions, and compliance reports — without touching code.

React 18TypeScriptOIDC SSO
Where it's running

Five banks. Millions of documents. Zero losses.

A small finance bank in the North runs all retail loan documents through EDMP. A multi-state cooperative in the West has migrated 4.2 million legacy documents. Two regional rural banks use EDMP exclusively for regulatory document retention. A district cooperative consolidates ten branch document stores into one.

Request a deep dive See Jansetu →