# \*\*Subject:\*\* Key Considerations for Developing a Multi-Company Module in Dolibarr

**URL:** <https://www.dolibarr.org/forum/t/subject-key-considerations-for-developing-a-multi-company-module-in-dolibarr/30041>\
**Category:** Developing for Dolibarr\
**Tags:** Question\
**Created:** [March 2, 2025, 9:43pm UTC](https://www.dolibarr.org/forum/t/subject-key-considerations-for-developing-a-multi-company-module-in-dolibarr/30041 "2025-03-02T21:43:04Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yassine](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yassine](https://www.dolibarr.org/forum/u/Yassine)\
**Post date:** [March 2, 2025, 9:43pm UTC](https://www.dolibarr.org/forum/t/subject-key-considerations-for-developing-a-multi-company-module-in-dolibarr/30041/1 "2025-03-02T21:43:04Z")

</div>

Dear Dolibarr Community,

I am currently exploring the development of a multi-company module for Dolibarr and would greatly appreciate your insights and expertise on the matter.

Could you please share your thoughts on the following:

1. What are the essential features or functionalities that a multi-company module should include?
2. Are there any specific challenges or pitfalls I should be aware of when designing such a module?
3. Are there existing examples, best practices, or resources within the Dolibarr ecosystem that I can reference?

Additionally, if anyone has experience with multi-company setups or has worked on similar modules, I would love to hear about your experiences and any recommendations you might have.

Thank you in advance for your time and support. I look forward to engaging in a fruitful discussion and contributing to the Dolibarr community.

---

<div class="post-metadata">

**Author:** ![mark.hutchinson](https://www.dolibarr.org/forum/user_avatar/www.dolibarr.org/mark.hutchinson/32/6718_2.png) [@mark.hutchinson](https://www.dolibarr.org/forum/u/mark.hutchinson)\
**Post date:** [March 5, 2025, 4:00pm UTC](https://www.dolibarr.org/forum/t/subject-key-considerations-for-developing-a-multi-company-module-in-dolibarr/30041/2 "2025-03-05T16:00:27Z")

</div>

We developed this for an earlier version of Dolibarr, it will need some updating but I would be happy to sell you a copy of the code.

This wasnt a small project a few months of development went into this.

---

<div class="post-metadata">

**Author:** ![sonikf](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/s/97f17d/32.png) [@sonikf](https://www.dolibarr.org/forum/u/sonikf)\
**Post date:** [March 5, 2025, 4:49pm UTC](https://www.dolibarr.org/forum/t/subject-key-considerations-for-developing-a-multi-company-module-in-dolibarr/30041/3 "2025-03-05T16:49:56Z")

</div>

> [@Yassine](#):
>
> multi-company

Why reinventing the wheel?

> **[Multi-company](https://www.dolistore.com/product.php?title=Multi-company&extid=69&l=en)**
>
> This module enables multi-company to handle multiple entities on a single installation Dolibarr. The sharing of the base product, customer base/contacts and user base and more...

---

<div class="post-metadata">

**Author:** ![Yassine](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yassine](https://www.dolibarr.org/forum/u/Yassine)\
**Post date:** [March 5, 2025, 8:54pm UTC](https://www.dolibarr.org/forum/t/subject-key-considerations-for-developing-a-multi-company-module-in-dolibarr/30041/4 "2025-03-05T20:54:21Z")

</div>

I want to avoid paying monthly/yearly fees for software and need a solution that works specifically for my local envernment. Reinventing the wheel makes sense because existing tools are either too expensive or don’t meet our needs. I want full control, local hosting, and no ongoing costs. If there’s no affordable, self-hosted alternative, building a custom solution might be the best option

THANKS @sonikf

---

<div class="post-metadata">

**Author:** ![jonbendtsen](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/j/977dab/32.png) [@jonbendtsen](https://www.dolibarr.org/forum/u/jonbendtsen)\
**Post date:** [March 5, 2025, 9:02pm UTC](https://www.dolibarr.org/forum/t/subject-key-considerations-for-developing-a-multi-company-module-in-dolibarr/30041/5 "2025-03-05T21:02:10Z")

</div>

What do you gain from Multi Company setup that you wouldn’t get from running the setup in containers?

---

<div class="post-metadata">

**Author:** ![Yassine](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yassine](https://www.dolibarr.org/forum/u/Yassine)\
**Post date:** [March 5, 2025, 10:08pm UTC](https://www.dolibarr.org/forum/t/subject-key-considerations-for-developing-a-multi-company-module-in-dolibarr/30041/6 "2025-03-05T22:08:55Z")

</div>

? ???

---

<div class="post-metadata">

**Author:** ![sonikf](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/s/97f17d/32.png) [@sonikf](https://www.dolibarr.org/forum/u/sonikf)\
**Post date:** [March 5, 2025, 10:14pm UTC](https://www.dolibarr.org/forum/t/subject-key-considerations-for-developing-a-multi-company-module-in-dolibarr/30041/7 "2025-03-05T22:14:19Z")

</div>

Don’t get me wrong but your previous post was how to make a module…furthermore open source does not mean free, what you can avoid in cost you will have to pay with hard work. multi-company might be the most difficult module to maintain because it will have to work with all core modules.  
Take a look in [Github](https://github.com/Dolibarr/dolibarr) to see how much work existing module dev has done over the years…
