A complete low-code and no-code studio to help developers build a full application within few minutes.

The Module Builder tool is an embedded RAD (Rapid Application Development) tool with a code generator and source file editor to allow developers and advanced users to build a complete application including new objects, new permissions, new menus, news APIs, etc.

Create the Module that you want to manage

Use the module builder tool to initialize your module. A skeleton with working code will be generated.

Then, use all the tools provided to you to setup all the features that you need (menus, translations, permissions hooks, triggers, widgets, automated tasks, ...)

Your module is ready to be activated immediately, and the new features will be available inside your ERP system in just a few minutes.

Define the new Objects that you want to manage

Enter the name of your module and the description of each object, field and permission that you want to manage. The Module Builder will generate for you, the code to add the new menu entries, and the create, view and edit screens to manage your objects. The Module Builder also generates the necessary SQL files, APIs interfaces, etc.

The new menu entries, new tables, and new screens will appear instantly inside your application.

Activate and test your application, change source code on the fly

You can switch between your external IDE (like Eclipse or any PHP IDE) and the embedded IDE available in Module Builder to review and/or modify the generated source code of your module without losing any code.

If you have permission, you can edit the source code with the editor of your choice, even when your application is online, and you can test the results immediately.

Build the package and generate documentation in one click

Use the package generator to build a zip file containing your module, ready to be distributed to any other Dolibarr instance. The package is also ready to be distributed or sold, as a new addon, on marketplaces like www.dolistore.com

Use the documentation generator to build a HTML or PDF documentation with all the technical information and business rules, which you can share with your business users and IT partners.