Do you need a document management system, or a document library?

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.

  • Free tier, no document limit
  • $59/yr per site, not per user
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.

A document management system compared with a document library
CapabilityDocument management systemDocument library
Primary jobControl the document’s lifecycle
Primary audienceStaff, internally
Typical cost$$$–$$$$ per user
Public-facing searchable displayRarely
Where a DMS is still ahead
Metadata and custom fieldsExtensive
Access controlGranular
Rows a library used to lose
Check-in / check-out lockingYes
Approval workflow before publishYes
Retention schedulesYes
Full audit trailYes
Version historyYes

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.

Tools a small law firm might use, and where each fits
ToolWhat it isWhere it fits a small firm
iManage / NetDocumentsEnterprise legal DMS — matter-centric filing, email management, audit trails
Box / DropboxCloud file storage with share links
SharePointMicrosoft 365 document collaboration
A document librarySearchable library on your own WordPress site

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.

  1. 07.1Locking and approvalCheck-in/check-out locking and an approval gate before publish, both Pro.
  2. 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).
  3. 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.