Most people searching for a WordPress DMS actually need a library.
A document management system controls documents inside your organisation. A document library publishes them to the people who need to read them. Choosing the wrong one wastes months, so here is how to tell which you are — including the cases where we are the wrong answer.
- Control
- What a DMS does
- Check-in/check-out, approval workflows, retention schedules, audit trails — for staff, internally.
- Publish
- What a library does
- Searchable, filterable, downloadable — for readers, whether public, members or clients.
- Both
- A common, correct answer
- Plenty of organisations run a DMS internally and publish a subset. That is not indecision.
01The difference
Two categories, side by side.
The rows where a library used to lose outright are the ones worth looking at twice — several of them have moved.
| Capability | Document management system | Document library |
|---|---|---|
| Primary job | Control the document’s lifecycle | Make the document findable |
| Primary audience | Staff, internally | Readers — public, members, clients |
| Typical cost | $$$–$$$$ per user | $–$$ per site |
| Public-facing searchable display | Rarely | Yes — that is the point |
| Where a DMS is still ahead | ||
| Metadata and custom fields | Extensive | Basic to moderate |
| Access control | Granular | Moderate |
| Rows a library used to lose | ||
| Check-in / check-out locking | Yes | Pro |
| Approval workflow before publish | Yes | Pro — an approval gate |
| Retention schedules | Yes | AI tier — archive or delete on a clock, audited |
| Full audit trail | Yes | Pro — views, searches, downloads and admin actions, with CSV export |
| Version history | Yes | Yes, in paid tiers |
Examples of each: M-Files, DocuWare, SharePoint, Paperless-ngx and WP Document Revisions on one side; FileDeck, Document Library Pro and WP File Download on the other.
02Four questions
These settle it in about a minute.
If you answer no to the first three and yes to the fourth — and most people asking this question do — you need a library, and a DMS would be an expensive, slow answer to a question you did not ask.
1
Does more than one person edit the same document, and does a collision matter?
If two staff editing the same file simultaneously would be a genuine problem, you need check-in/check-out locking.
2
Does a document need approving before anyone sees it?
If publishing requires a second person’s sign-off, and you need a record of who approved what, you need workflow.
3
Do you have a legal retention obligation?
“Delete personnel records seven years after termination”, enforced automatically with an audit entry. Document expiry alone is not a retention schedule, and if an auditor is involved you should not pretend it is.
4
Do people outside your organisation need to find these documents themselves?
If yes, you need a library — and this can be true at the same time as the first three.
03If you need a real DMS
Use a real one. A $59 plugin is not a document management system.
Anyone telling you otherwise is selling you something. These are the tools we would point you at instead.
WP Document Revisions
Free, open source, genuinely a DMSCheck-in/check-out locking, workflow states, a full revision log and optional file storage above the web root, inside WordPress. The UI shows its age and it does not display a public library — but for internal document control it does the real job.
Paperless-ngx
Free, open source, self-hostedOCRs what you scan, makes it full-text searchable and auto-tags with machine learning. If you are digitising paper archives, this is the tool. It is a Docker stack, not a plugin.
M-Files, DocuWare, Egnyte, FileCloud
Commercial, enterprise, per userGenuine compliance stacks, audited, with the vendor accountability that regulated industries need.
SharePoint
The Microsoft 365 defaultA reasonable one if you are already there. It is just poor at the public half of the job.
04If you need a library
Then the questions are simpler, and cheaper to answer.
Five things worth asking every candidate, in the order that matters.
- Can visitors search and filter it? Instant search, category dropdowns, sortable columns. A list of links is not a library.
- What happens to a protected file’s direct URL? This is the question most people do not ask and later regret. In several plugins, protecting the library page leaves the file downloadable by anyone with the URL. Ask specifically whether protected files are moved out of the public uploads directory and served through signed, expiring links.
- Does it scale to your document count? A few dozen is easy. A few thousand needs indexed search and pagination that does not collapse.
- Can you get your data out? CSV export. Ask before you commit.
- What does the free tier actually include? Free tiers in this category vary from genuinely useful to a demo of the paid version.
05The middle ground
The gap nobody names, and where a lot of organisations actually live.
They do not need approval workflows or eDiscovery, but “just a list of PDFs” is not true either.
They need documents that are published but also managed — a policy that gets reviewed annually, a protocol that supersedes the old one so a stale version stops being served, a record of who downloaded the safeguarding document.
Historically that meant buying a DMS you would use 5% of, or accepting a library that treats every document as a static file forever. That gap is worth naming when you evaluate: ask each candidate what happens after a document is published, not just how it displays.
06A worked case
A five-to-twenty-person law firm on Dropbox or SharePoint.
The honest answer: a plugin will not replace an enterprise legal DMS for the internal half — but the client-facing half is usually what is actually broken.
| Tool | What it is | Where it fits a small firm |
|---|---|---|
| iManage / NetDocuments | Enterprise legal DMS — matter-centric filing, email management, audit trails | Genuinely built for law, but priced and scaled for larger firms |
| Box / Dropbox | Cloud file storage with share links | Fine for storing files; a shared client folder is a link, not an access-controlled portal on your brand |
| SharePoint | Microsoft 365 document collaboration | Strong for internal work; awkward at a clean, client-facing area on your public website |
| A document library | Searchable library on your own WordPress site | Per-client, access-controlled folders on your own domain — not a DMS, no matter management |
The pattern most small firms land on: keep documents wherever your team already works, and use a library for the part clients touch — a private, branded folder each client logs into. It will not manage your matters, but it will stop you emailing files around.
07Where we actually sit
It publishes like a library and now controls like a DMS.
Several rows that used to separate the two categories have closed. These are the ones that ship.
- 07.1Locking and approvalCheck-in/check-out locking and an approval gate before publish, both Pro.
- 07.2Retention and auditRetention schedules that act on a clock and record what they did (AI tier), and a full audit trail of views, searches, downloads and admin actions with CSV export (Pro).
- 07.3But not matters or eDiscoveryIf what you need is internal-only editing with no public library at all, WP Document Revisions is free and does that narrower job well. We would rather you used it.
08Before you go
Ask what happens after a document is published.
Every plugin in this category can show you a list. The question that separates them is what happens to a document a year later — when it is out of date, superseded, or someone needs to prove who downloaded it.
FileDeck Pro puts a review date on any document, supersedes an old version while keeping the link, and logs who opened what.
09Questions
What people ask when choosing between the two.
What is the difference between a document management system and a document library?
A DMS controls documents internally — check-in/check-out, approval workflows, retention schedules, audit trails — for staff. A document library publishes documents so readers can search, filter and download them. Different jobs; many organisations need both.
Is there a document management system for WordPress?
WP Document Revisions is the closest genuine DMS for WordPress: free, open source, with check-in/check-out locking, workflow states and a revision log. Most plugins marketed as “WordPress document management” are document libraries — good at publishing, not at lifecycle control.
Can a WordPress plugin replace SharePoint?
For publishing documents publicly, yes and usually better. For internal collaboration, co-authoring and enterprise compliance, no. Many organisations keep SharePoint internally and publish a public subset via their website.
Do I need a DMS if I just want to publish PDFs on my website?
No. A document library plugin is the right tool, and it costs a fraction of a DMS. Free options exist; paid tiers with access control start around $59 per year.
What is the best free document management plugin for WordPress?
For genuine document control, WP Document Revisions (free, open source). For publishing a searchable library, FileDeck’s free version. They solve different problems.
Do I need iManage or NetDocuments for a small law firm?
Only if you need a full legal DMS — matter-centric filing, email management, e-discovery. For publishing documents and giving clients access-controlled folders on your own site, a library does that job at a fraction of the cost.
Is SharePoint overkill for five attorneys?
For internal collaboration inside Microsoft 365 it is reasonable. For giving each client a clean, access-controlled folder on your public website it is awkward. Plenty of firms use both. Here is the library side for firms.
All product names are trademarks of their respective owners. FileDeck is an independent product and is not affiliated with or endorsed by any vendor mentioned on this page. Competitor prices and features were last checked in August 2026 and can change without notice — confirm on the vendor’s own site. We build FileDeck, so treat this as a source with a stake in it.