# DMS & Cloud Sync compared with the alternatives

*Checked on 2026-10-15. Prices are the Odoo Apps Store's prices in euros on
that day (visitors outside the euro area see them converted); features are
as each vendor's own public page describes them. If something here is out of
date, write to support@bambooforge.dev and we will correct it.*

## At a glance

|  | BambooForge DMS & Cloud Sync | OCA dms (free) | Odoo Documents (Enterprise) | faOtools Cloud Storage Solutions |
|---|---|---|---|---|
| Price | EUR 169, once per Odoo series | Free (LGPL-3 or AGPL-3) | Part of an Enterprise subscription: the Standard and Custom plans include every app | EUR 398, once per series, plus EUR 89 for each cloud's connector |
| Odoo series | 16.0, 17.0, 18.0, 19.0, 20.0 | 16.0 to 19.0 | 16.0 to 20.0 | 8.0, and 10.0 to 20.0 |
| Edition and hosting | Community or Enterprise; Odoo.sh or your own server | Odoo.sh or your own server | Enterprise only: Odoo Online on the Standard or Custom plan; Odoo.sh or your own server on the Custom plan | Odoo.sh or your own server |
| What it needs | Discuss only; no extra Python package | Discuss, portal and `http_routing`; python-magic recommended for previews; a Python package for each outside store | Odoo Enterprise | Discuss and the Python package sortedcontainers; Odoo time limits above 900 seconds |
| Where files can live | Odoo's filestore, WebDAV (Nextcloud, ownCloud, any RFC 4918 server), S3-compatible storage (AWS S3, MinIO, Wasabi), Google Drive, OneDrive and SharePoint, all in the one module | The database, attachments or the file system; on 16.0 and 17.0, OCA's storage backends (S3, SFTP, Azure, Google Drive and others) through `dms_storage` | The database's server: "Documents/Sign app files are always stored on the database's server" | OneDrive and SharePoint, Google Drive, S3 and MinIO, ownCloud and Nextcloud, NAS over WebDAV, Dropbox, Box: one connector each |
| Files | Every upload a version, with revert; locks a manager can break; tags; links to any record; sha256 checksums | Directories with access groups; file locks (in the code) | Versions and locks; split and merge PDFs; My Drive, Shared with me, Recent and Trash | A file manager with folders, tags, drag-and-drop and ZIP downloads |
| Sync with the cloud | Both ways, per folder tree: an edit made in the cloud comes back as a new version, a change on both sides becomes a conflict you settle, and every transfer is logged; every 30 minutes or on demand | Not described | None; files stay on the database's server | Both ways from a queue, including moves and deletions made in the cloud, or one way only; sync logs; jobs every 15 minutes |
| Folders for business records | A folder per record by rule, named and renamed with the record; attachments mirrored into it both ways | A folder tree per record, added to each model by a developer (`dms_field`, 16.0 and 18.0) | Files gathered from other apps; an email alias per folder; file requests | Folder trees generated from Odoo models by rules |
| Document control | Approvals, retention schedules, document codes, stamped controlled copies, content search | Not described | Not described | Not described |
| Sharing | Not described | Portal users through access groups; a tokenized link for anonymous access | Share links and file requests | Portal and public sharing, with optional uploads |
| Left out, as each page says | Choosing single files to sync (sync is per folder tree); full change detection on WebDAV servers that return no ETag | Known issues: file preview in the portal, ZIP download of a folder | Uploads over 64 MB on Odoo Online; keeping Documents files anywhere but the database's server | Not listed |

Odoo Community has no Documents app. From 18.0, Odoo's Cloud Storage modules
(Community, LGPL-3) keep chatter and email attachments on Google Cloud or
Azure, and OCA's `fs_attachment` (16.0 to 19.0) moves Odoo attachments to an
outside store such as S3.

## Choose which, and when

- **Choose OCA's dms** if you run 16.0 to 19.0, want LGPL-3 code at no
  licence cost, share files with portal users or by link, and have a
  developer for folders per record (`dms_field`) or outside storage (OCA's
  storage modules). Its maturity is marked Beta, and it has no installable
  build for 20.0 today.
- **Choose Odoo Documents** if you have Odoo Enterprise, including on Odoo
  Online, and want versions, locks, PDF split and merge, file requests and an
  email alias per folder from Odoo itself, with the files kept on Odoo's
  server.
- **Choose faOtools** if you need Dropbox or Box, sync for Enterprise
  Documents workspaces (an add-on at EUR 44), or moves and deletions made in
  the cloud mirrored back into Odoo; budget EUR 398 plus EUR 89 for each
  cloud, on series back to 8.0.
- **Choose ours** if you are on any of Odoo 16.0 to 20.0, Community or
  Enterprise, on Odoo.sh or your own server, and want versions with revert,
  locks, conflict handling and a sync log, approvals, retention, document
  codes and controlled copies, with WebDAV, S3, Google Drive, OneDrive and
  SharePoint in one module at one price - and syncing whole folder trees,
  not single files, suits you.

## Sources

Read on 2026-10-15.

- Our manual: https://docs.bambooforge.dev/bambooforge_dms/
- OCA dms: https://github.com/OCA/dms (its 20.0 branch holds no module yet),
  the READMEs of dms at
  https://github.com/OCA/dms/blob/19.0/dms/README.rst and of dms_field at
  https://github.com/OCA/dms/blob/18.0/dms_field/README.rst, dms_storage at
  https://github.com/OCA/dms/tree/17.0/dms_storage, and the file locks in
  https://github.com/OCA/dms/tree/19.0/dms/models
- OCA storage: https://github.com/OCA/storage, with fs_storage at
  https://github.com/OCA/storage/blob/19.0/fs_storage/README.rst and
  fs_attachment at
  https://github.com/OCA/storage/blob/19.0/fs_attachment/README.rst
- Odoo Documents:
  https://www.odoo.com/documentation/20.0/applications/productivity/documents.html
- Odoo's Cloud Storage:
  https://www.odoo.com/documentation/20.0/applications/general/integrations/cloud_storage.html
- Odoo's plans: https://www.odoo.com/pricing-plan
- faOtools: https://apps.odoo.com/apps/modules/20.0/cloud_base
