Dolibarr est une application web destinée à la gestion des activités d'une entreprise. C'est ce qu'on appelle traditionnellement un ERP. La gestion des contacts, la vente, la facturation, la gestion de tâches sont quelques exemples des fonctionnalités offertes par un ERP.
Chaque entreprise peut avoir des besoins particuliers qui ne sont pas couverts par l'application de base ni par les modules déjà développés. C'est à ce moment qu'il est nécessaire d'envisager des développements complémentaires.
Dolibarr est un logiciel libre. Il est donc possible de l'adapter pour des besoins spécifiques, le tout étant facilité par l'ouverture de son code source.
Il est tout à fait possible de lui ajouter des fonctionnalités ou de modifier le comportement de fonctionnalités existantes.
La plupart du temps, il suffira de développer un module complémentaire. Pour des besoins vraiment très spécifiques, il pourra être nécessaire de modifier le cœur de l'application. Cette option ne doit être envisagée que s'il n'est pas possible de passer par un module car il sera plus difficile de mettre à jour Dolibarr par la suite.
Je développe régulièrement des modules Dolibarr et j'interviens aussi très souvent sur le cœur même de l'application pour des besoins qui demandent d'aller plus loin dans l'adaptation.