Why “open-source ERP” no longer means one single thing
If you read most articles about open-source ERP, it may seem that the world is still divided into “off-the-shelf systems” and “custom development”. In practice, by 2024–2025 almost nobody thinks this way anymore.
Companies are no longer looking for an ERP as a product. They are looking for a way to assemble and maintain their business systems in an environment of constant change: processes, teams, integrations — and now AI.
That’s why this list deliberately mixes ERPs, platforms, and low-code tools — this is exactly how they coexist in real companies today.
Short on time?
Most teams don’t evaluate all options equally. They narrow the list down by context:
Classic ERPs: still alive, but no longer universal
Odoo (Community Edition)
Odoo remains the most recognizable open-source ERP platform. It still works very well as an “entry point”: accounting, sales, inventory, basic workflows — everything is available out of the box.
The problems usually start not at launch, but one or two years later. When the business outgrows standard scenarios, Odoo becomes a product you effectively maintain yourself: custom modules, complex upgrades, and dependency on the ecosystem.
Good fit if: you need a fast start and relatively standard processes.
Poor fit if: business logic changes frequently and ERP must evolve rather than freeze.
Links:
Site ·
GitHub
ERPNext
ERPNext is often chosen by teams looking for a coherent, well-structured ERP without enterprise-level excess. It enforces discipline: if your processes fit the model, the system behaves predictably and reliably.
The price of that predictability is flexibility. ERPNext does not like being constantly bent to new operating models.
Good fit if: the business is ready to standardize.
Poor fit if: processes are unstable and change frequently.
Links:
Site ·
GitHub
Dolibarr
Dolibarr represents the lightweight end of open-source ERP. It is often chosen by small businesses that need basic CRM, invoicing, and inventory without operational complexity.
Its main strength is simplicity rather than architectural flexibility. Dolibarr works best when processes are clear and unlikely to change often.
Good fit if: simplicity matters more than extensibility.
Poor fit if: ERP is expected to evolve into a platform.
Links:
Site ·
GitHub
metasfresh
metasfresh focuses on operational workflows such as logistics, procurement, and production planning. It is less generic than many ERPs, but strong in its core domains.
Teams usually adopt metasfresh when operational control matters more than broad functional coverage.
Good fit if: supply chain and operations are central.
Poor fit if: you need a generic business platform.
Links:
Site ·
GitHub
Platform-first ERP: when ERP is the result, not the product
MyCompany (lsFusion)
More and more teams are realizing that ERP as a “boxed product” does not survive real life very well: changing processes, new channels, automation, and AI.
MyCompany is an example of a platform-first approach. Formally it is an ERP, but in essence it is a way to describe business logic so that it can evolve without rewriting the system.
This becomes especially important in an AI-driven context. Declarative, transparent logic is easier to analyze, explain, and automate — both for humans and AI tools.
Good fit if: ERP must grow and transform together with the business.
Poor fit if: you want a “set it and forget it” ERP.
Links:
Site ·
GitHub
Tryton
Tryton is less popular, but architecturally very clean. It is often chosen by teams that want full control over the data model and are not afraid to write code.
It is not a fast start, but a solid foundation for long-lived systems.
Good fit if: you have an engineering team and a long-term horizon.
Poor fit if: you need ERP “yesterday”.
Links:
Site ·
GitHub
Apache OFBiz
OFBiz is rarely used as a ready-made ERP. More often it serves as a foundation for building custom business systems.
It offers freedom, but requires a mature team and architectural discipline.
Good fit if: ERP is part of your own internal platform.
Poor fit if: you lack development resources.
Links:
Site ·
GitHub
Openbravo
Openbravo is often used as an ERP core rather than a full suite. It commonly serves as a backend foundation for retail and distributed enterprise systems.
In practice, Openbravo is embedded into larger stacks instead of being used as a standalone product.
Good fit if: ERP is part of a broader enterprise architecture.
Poor fit if: you expect a ready-made system out of the box.
Links:
Site
Low-code and internal tools: how ERP is built in practice
ToolJet
ToolJet is a good example of how companies actually build “ERP-like” systems today. Not a single monolith, but a set of internal interfaces connected to data and services.
It is not ERP in the classical sense, but this is often what a modern business operating system looks like.
Good fit if: ERP is a collection of internal tools.
Poor fit if: you need a single monolithic accounting core.
Links:
Site ·
GitHub
NocoBase
NocoBase appears in similar scenarios to ToolJet, but with a stronger focus on extensibility and plugins.
It is chosen when ERP is an ecosystem of internal applications, not a single system.
Good fit if: you need a low-code layer on top of data.
Poor fit if: you are looking for a ready-made ERP suite.
Links:
Site ·
GitHub
Budibase
Budibase occupies a similar niche — rapid creation of internal admin panels and operational interfaces.
Good fit if: you need to build interfaces for teams quickly.
Poor fit if: complex business logic must live in the core.
Links:
Site ·
GitHub
Retool
Retool is not an ERP, but it reflects how many companies actually build internal business systems today: custom interfaces on top of databases and APIs.
It is often used alongside ERPs and platforms as an operational layer rather than a replacement.
Good fit if: ERP is a collection of internal tools.
Poor fit if: accounting must live inside the same system.
Links:
Site
How choices were made in 2025
- If you need fast results: a ready-made ERP.
- If ERP is a living organism: a platform-first approach.
- If ERP is a toolbox: low-code and internal tools.
In reality, many companies use a combination of all three. And this is the main trend of recent years.
Conclusion: how to choose in 2026 (without illusions)
The key mistake when choosing ERP in 2025 was believing that there is one “correct” system that will solve everything once and for all.
Reality is different: modern companies build a business systems architecture, where ERP is not a product, but a layer of logic and data.
-
If you need fast results right now
Choose a ready-made ERP and consciously limit customization. This is a decision about speed, not perfect process alignment. -
If the business changes constantly
Look for a platform-first approach. It is critical that business logic is declarative, readable, and explainable — not only for developers, but also for AI tools, which increasingly participate in analysis, automation, and system support. -
If ERP in practice is a set of internal tools
Low-code and internal tools are no longer “temporary solutions”, but a full-fledged operational layer. They allow new needs to be addressed quickly without rewriting the system core.
Important:
Avoid mixing all three approaches.
Choose one as the core, and use the others only as supporting layers.
Pay attention to the readability and formalization of business logic.
What cannot be clearly described cannot be reliably automated — neither manually nor with AI.
What an owner should understand before choosing
- How often do key business processes change?
- Should the system explain its decisions to humans and AI?
- Is the business ready to live inside someone else’s model — or develop its own?
- Is ERP just an accounting tool, or the foundation of operational management?
The answers to these questions matter more than any feature list. They determine whether the system will support business growth — or slow it down.