Axelor is a low code & BPM platform having a huge number of business apps and modules. It is one of the best open source alternatives to traditional ERP software due to the business use cases it can fulfill and the features it provides, as you’ll see later in this review
Many open source business platforms systems exist as they are the main alternative for the proprietary ones, but few of them excel in their task. Today, we’ll take you in a detailed review of Axelor; An open source business platform system that was released as open source in 2012.
Axelor is written in Java and licensed under the AGPL license. It is a modular platform that replaces traditional ERP systems and contains modules for CRM, sales, finances, project management and much more. Some of its features are:
- It offers separate specialized modules for every business aspect.
- Has very deep functionality on the module level.
- Compatible with GDPR by design.
- It has a modern graphical user interface. Works well on smartphones (Responsive design).
- Works on Windows, mac and Linux machines.
- Fully open source, and users wishing to use it further can request a custom SaaS.
We’ll explore Axelor and its most important aspects.
Table of Contents:
Installing Axelor Business Platform
One of the nice things about Axelor is that everything is documented in their documentation database. You can find installation instructions on many platforms available on their website.
However, the best way we found to install Axelor and quickly give it a try is via their Docker container:
docker run -it -p 8080:80 axelor/aio-erp
Then if you just head to localhost:8080 you would see the local image working. With a username and password of admin:admin, you would be able to login to the system:
![axelor 6 axelor 5](https://fosspost.org/wp-content/uploads/2020/07/2020-07-04_20-12.png)
As you can see, Axelor allows you to choose what modules you would like to work with after installation. This makes it easier on companies to just pick the apps they want instead of installing everything.
General Workflow of Axelor
There are many modules supported by Axelor; You have sales, projects, stocks, accounting, recruitment… And much more up to 31 different apps, all bundled inside Axelor. We for sure won’t be able to cover everything, but we’ll take you in a general workflow of how business management is done in Axelor:
BPM
Axelor is offering an integrated BPM (Business Process Management) module, which doesn’t only allow you to modify the existing processes of all existing modules, but also to create new processes using a beautiful designing tool.
The BPM and the low code platform associated easily allow you to create business applications combining the functionalities of many available modules in Axelor:
![axelor 8 axelor 7](https://fosspost.org/wp-content/uploads/2020/07/axelor-bpm.png)
CRM
Let’s start with a general overview of the CRM module (Customer relationship management):
![axelor 10 axelor 9](https://fosspost.org/wp-content/uploads/2020/07/2020-07-05_08-49.png)
You’ll see a live view of the leads in your business, which you can adjust to show you the available/best current opportunities for you to take. Axelor then allows you to decide by yourself whether you should take that lead or not:
![axelor 12 axelor 11](https://fosspost.org/wp-content/uploads/2020/07/2020-07-05_08-55.png)
A better view of all the available opportunities in your business exist:
![axelor 14 axelor 13](https://fosspost.org/wp-content/uploads/2020/07/Capturekaban.png)
Notice that in the toolbar, there are options to:
- Add new leads.
- Mass update all the leads by a specific field.
- Print generated reports from selected leads.
- Search for something.
- Assign leads to other people.
- Import leads from a .CSV/XML data source.
Axelor automates the creation of customers profiles you dealt with through your company in a nice way for you to view. You can choose to export all your data into a CSV/Excel/XML file too, if you wish to:
![axelor 16 axelor 15](https://fosspost.org/wp-content/uploads/2020/07/2020-07-05_09-05.png)
Notice that the individual customer page shows you everything about that customer; Money transactions between you, their contact information, invoices, leads and opportunities related to them, emails between you and them and much more:
![axelor 18 axelor 17](https://fosspost.org/wp-content/uploads/2020/07/2020-07-05_09-07.png)
You can assign a lead to an employee in your company, and add extra updates/information to it any time. You can also send a quotation for each customer you want individually, and that is covered in the next section.
Quotation
When you choose to send a quotation to a customer, you can enter all information related to that quote in Axelor (Price per unit, margin, delivery time, tax info… etc) and then process it through many phases before finishing (E.g you can send quote 1, quote 2… etc with updated information if you would like) until you finally rest on a final version:
![axelor 20 axelor 19](https://fosspost.org/wp-content/uploads/2020/07/2020-07-06_08-42.png)
Notice how in the toolbar, there are options to:
- Attach files to the quote (PDF and others).
- Print report / print performance report.
- Export to Microsoft Word/Excel.
- Schedule an event related to the quote.
- Send an email to customers.
- Use the current quote as a template for future quotations.
The scheduling feature is particularly useful, say when you want to have a call with the customer to discuss the quote details on further date:
![axelor 22 axelor 21](https://fosspost.org/wp-content/uploads/2020/07/2020-07-06_09-05.png)
A history of all the sales you made is available, beside information on them:
![axelor 24 axelor 23](https://fosspost.org/wp-content/uploads/2020/07/2020-07-06_09-07.png)
Project Management
Axelor offers a module for complete project management. Typical project management options are available just like any other PM software; Progress, assignment, tasks, due dates, progress, attachments and similar type of information:
![axelor 26 axelor 25](https://fosspost.org/wp-content/uploads/2020/07/2020-07-06_11-26.png)
Tasks for projects can be managed in a Kanban board, where you can drag-and-drop tasks to different columns according to their status, and attach different types of attachments to them and assign them to people in your company:
![axelor 28 axelor 27](https://fosspost.org/wp-content/uploads/2020/07/2020-07-06_11-18.png)
What’s interesting is that there’s an integrated wiki system inside the project management module. So you can for example create different wiki pages for each different project you have in your company:
![axelor 30 axelor 29](https://fosspost.org/wp-content/uploads/2020/07/2020-07-06_11-35.png)
One minor issue we found is that the description of the page is displayed in HTML format (The red underlined text), but that’s just a styling issue. The independent wiki page looks like the following:
![axelor 32 axelor 31](https://fosspost.org/wp-content/uploads/2020/07/2020-07-06_11-36.png)
This is useful in case you want to keep track of different important information for each project your employees work on, so that you don’t have to depend on external files or documents platforms to host your wiki pages.
Invoicing
You can manage all your invoices in one place in Axelor:
![axelor 34 axelor 33](https://fosspost.org/wp-content/uploads/2020/07/2020-07-06_12-29.png)
The available options in the toolbar to apply on the invoices are:
- Print the selected invoices.
- Validate the finances of the selected invoices.
- Ventilate the selected invoices.
- Merge multiple invoices together.
- See the customer invoice line related to the invoice.
- Email the invoices.
As usual, each invoice contains any fields you defined and you want to add, beside history information for modifications on the invoice:
![axelor 36 axelor 35](https://fosspost.org/wp-content/uploads/2020/07/2020-07-06_12-31.png)
There’s a “Reporting” section in the invoicing module to display graphs/tables and other data to you in a much summarized yet beautiful manner:
![axelor 38 axelor 37](https://fosspost.org/wp-content/uploads/2020/07/2020-07-06_12-34_1.png)
Finally, you can possibly generate reports of turnover according to specific fields you choose. And you can choose to make these reports be graph-based or table-based. You can also export it in PDF/XLS/ODB formats, beside other options on what data would you like to include in the report:
![axelor 40 axelor 39](https://fosspost.org/wp-content/uploads/2020/07/2020-07-06_12-37.png)
Other Features
Axelor is full of other features that you would love. And what’s interesting about it is that it is very much business-driven; There are special modules for companies working in automotives, manufacturing, recruitment and more.
An average use case of Axelor would combine the basic modules it offers with the specialized extra modules it may need to fulfil its digital transformation.
Also, Axelor itself as a software is very configurable; You can change the available fields, views and default values and options for each type of modules you may want. So this gives you an unprecedented flexibility in customizing the software for your needs:
![axelor 42 axelor 41](https://fosspost.org/wp-content/uploads/2020/07/2020-07-06_12-51.png)
There’s a helpdesk module in Axelor for example, that allows you to receive customers tickets and manage them easily, beside seeing your progress in responding to these tickets:
![axelor 44 axelor 43](https://fosspost.org/wp-content/uploads/2020/07/2020-07-06_12-41.png)
There’s also a module for human resources management. Notice how deep the available functionality is on the left side of the screen, so just imagine the possibilities one can achieve with all of this:
![axelor 46 axelor 45](https://fosspost.org/wp-content/uploads/2020/07/2020-07-06_12-48.png)
Many other modules exist for literally everything.
And all of these features you essentially get for free, as Axelor is %100 open source 🙂
Call for Local Partners
After getting in touch with Axelor developers about their business platform, we were told that they are also looking for local partners in different countries around the world. So this could be an opportunity for many of you.
If you have the capability, you can for example take Axelor, add localization support for your own local language and then market it in your country/community to reach some possible customers for the business platform. Axelor developers told us that they are interested in such cooperation and that they could help, if anyone is interested in doing such business.
Theoretically, the potential out of this cooperation could be great, as many businesses in the Coronavirus age were forced to transfer into being fully digital, and they may lack some help in your country on how to fully achieve that. You could be the link between Axelor and the businesses in your country.
If you are interested, just give them a shot on their contact form.
Conclusion
Axelor could be arguably considered one of the best open source business platform systems out there, with its modularity and the deep levels of functionality it provides and yet with its very beautiful user interface… It sums up to be worth the effort of giving it a try on your local machines to test it out.
If you have any other comments or questions about Axelor, we would love to have them in the comments below.
With a B.Sc and M.Sc in Computer Science & Engineering, Hanny brings more than a decade of experience with Linux and open-source software. He has developed Linux distributions, desktop programs, web applications and much more. All of which attracted tens of thousands of users over many years. He additionally maintains other open-source related platforms to promote it in his local communities.
Hanny is the founder of FOSS Post.