Skip to content

What is Docsentry

Docsentry is an enterprise document management system. It gives an organisation one access-controlled place to store documents, keep every revision, classify and find them, route them for approval, and prove afterwards who did what.

It is aimed at teams that have outgrown a shared drive: where different people need different levels of access to the same folder, where a document has to be approved before it counts, where someone will eventually ask what changed and when, and where “we think it is in there somewhere” is not an acceptable answer.

The Docsentry dashboard showing metric cards, pending tasks and checked-out documents

The dashboard is the default landing page: your metrics, pending tasks, and documents you have checked out.

Area Summary
Storage Hierarchical folders, versioned documents, check-out locks, a recycle bin, and content-addressed blob storage that keeps one copy of identical content.
Classification Content types with typed fields, tags, categories, and server-allocated document numbers.
Retrieval Quick and faceted search, saved searches, generated previews, and optical character recognition on upload.
Access Access-control entries for users, roles, departments, and organisation units, with inheritance, templates, and expiring share links.
Process Workflow definitions with steps and transitions, a task inbox, delegation and escalation, and handwritten signature capture.
Assurance An append-only audit log, retention rules, antivirus scanning, and reporting with CSV export.

The interface is fully bilingual in English and Arabic, including right-to-left layout, and offers both a light and a dark theme.

A document page rendered in Arabic, with the whole layout mirrored right-to-left

The same document page in Arabic. Both languages are the same pages, mirrored by direction - see Localization.

The shell divides the application into sections, and the sidebar shows the pages within the section you are in.

Workspace is where daily work happens:

  • Dashboard — your metrics, pending tasks, and documents you have checked out.
  • Folders — the explorer: the folder tree, document cards or rows, and the upload entry point.
  • Advanced search — faceted search across the repository.
  • Workflow — your task inbox.
  • Awaiting my signature — signature requests waiting on you.

Administration is restricted to administrators and covers users, roles, departments and organisation units, content types, categories and tags, numbering schemes, workflow definitions, the upload allowlist, antivirus, email, governance, and reports.

Privacy holds the privacy information page.

Alongside these, the top bar carries global search, the theme toggle, the notification bell, the language switch, and your profile menu.

Docsentry is an ASP.NET Core 10 MVC application backed by SQL Server. It exposes a versioned JSON API under /api/v1/ alongside the web interface, so it can be driven programmatically as well as through a browser. Background work — preview generation, text extraction, notification delivery, retention, integrity checks — runs on a scheduled job runner rather than during the request that triggered it.

If you are evaluating the codebase rather than the product, start with Architecture.