
In simple English
Dolibarr is a complete system for running your business. It tracks your customers, sends invoices, manages warehouse stock and records payments. You run it on your own server, so you do not pay monthly fees to a cloud service. It costs you time to set up and maintain, but the software itself is completely free. You can turn on only the features you need, keeping your daily screen clean and simple.
What it is
Dolibarr is an open-source enterprise resource planning and customer relationship management suite written in PHP. It runs on a standard web server with a MariaDB, MySQL or PostgreSQL database.
What it is good for
Solo builders and small business owners who want to track sales, issue professional invoices and manage stock without paying for expensive hosted SaaS tools.
- Replaces dozens of paid subscription tools with a single self-hosted system.
- Modular design lets you enable only the features you actually use.
- Active community and thousands of add-ons available for extra features.
- Requires a web server, PHP and a database, which can be hard for non-programmers to set up.
- Server memory needs depend on traffic, but a basic cloud instance handles small teams easily.
- Licensed under GPL-3.0, so any modifications to the core code must remain open source.
Paid SaaS tools like Salesforce, QuickBooks and separate inventory trackers
A Linux server running Nginx or Apache with MariaDB
- odoo/odoo55k stars
Odoo is a much larger and heavier business suite written in Python, while Dolibarr is lighter and runs on PHP.
- espocrm/espocrm3.5k stars
EspoCRM focuses mainly on customer relationship management, while Dolibarr includes full ERP and invoicing features.
- hledgerorg/hledger4.8k stars
Double-entry accounting over plain text files, with command-line, terminal, web and editor interfaces.
- akaunting/akaunting10k stars
Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.
- ledger/ledger6.1k stars
Double-entry accounting from a plain text file, run from the command line, with no database of any kind.
git clone https://github.com/dolibarr/dolibarr -b develop # Point your web server root to dolibarr/htdocs and open the install page in your browser