We are a certified Open Mercato implementation partner. We build on a framework whose extensibility contracts are readable by AI agents, and where every change an agent proposes waits for a person to approve it.
Open Mercato is a TypeScript framework for building CRM, ERP and commerce systems. It is not a finished ERP you configure in an admin panel: it is a set of modules and architectural decisions you build a company-specific system on. The vendor calls that starting point “Start with 80% Done” – authentication, permissions, multi-tenancy, audit trails and data encryption are already built, so the project budget goes into business logic rather than into foundations.
The project was created by Piotr and Tomasz Karwatka, the people behind Vue Storefront and the founders of Divante. The core is MIT licensed and public on GitHub; enterprise features ship in a separate package, outside the open source licence.
The stack is the ordinary web stack, and that is a feature rather than a lack of ambition: Next.js and TypeScript, PostgreSQL and MikroORM, Zod for validation, Redis for caching, Meilisearch for search. A developer who knows those tools already knows half of the system.
AI-native architecture
ERP-class systems were designed long before anyone wrote code with an AI agent, and their architecture shows it. Open Mercato was designed the other way round: so an agent has somewhere to work, and a person keeps control over what the agent proposes.
AI
Modules declare their extension points and contracts, so an AI agent knows where it is allowed to write code. Instead of guessing, it works where the architecture expects it to.
Control
A write proposed by an AI assistant waits for an explicit approval before it changes any data. The decision stays with a person, not with the model.
Upgrades
Customisations live in an overlay layer rather than in a patched core. The system stays upgradable with your own features in place, which is the most common reason implementations get stuck on one version.
Licence
The core is open source under the MIT licence: the code and the data stay yours, and the cost does not grow with every new person in the system. Enterprise features ship as a separate package under a separate licence.
Security
Roles and permissions, an audit trail with undo, and field-level encryption are part of the framework rather than something every project builds again from scratch.
Integrations
The system exposes its tools over the MCP protocol and runs on events internally. Connecting a storefront, a PIM or a data warehouse needs no rebuild of the core.
Scope of work
The framework covers the areas we have worked in for years: B2B sales, order handling and product data. An implementation usually starts with one of them rather than with all of it at once.
Choosing a system
We implement both, so we have no interest in pushing the newer one. Odoo is a finished ERP, so an implementation starts with configuration. Open Mercato is a framework, so the system is built on it around your process. Below are the cases where we pick one or the other.
How we work
STEP 1
We map your processes and sort them into three groups: what the framework gives you out of the box, what we add as a module, and what this project deliberately leaves out. The workshop ends with a scope and an estimate, not with a declaration.
STEP 2
The data model, module boundaries, extension points and integrations. This is the part the AI agents lean on later, so it is made by people at a whiteboard.
STEP 3
Short iterations, code review and tests. Agents speed up the repetitive half of the work: scaffolding, unit tests, documentation. Review and accountability stay on our side.
STEP 4
We connect the storefront, the PIM, the warehouse, payments and couriers, and move customers, products, stock and documents over from your current system.
STEP 5
Launch, team training and maintenance. We keep the core up to date while your extensions stay where an upgrade does not touch them.
We are in the vendor’s partner programme at the Open Mercato Certified Agency level. The programme names the split of responsibility outright: the vendor answers for platform standards, security and production certification, the partner answers for delivery and for the client relationship. In practice that means one thing: the architectural risk does not sit with the company buying the system.
Behind that stands practice from outside the framework itself. We have been working since 2012, the team is 40+ specialists, and we have over 100 projects behind us: B2B platforms, PIM implementations, e-commerce stores and ERP systems. Open Mercato joins that set exactly where an off-the-shelf system would be the worse answer than one built around the process.
For how we connect a system like this to the rest of the company, see our system integrations page.
Book a call: we take the process apart into what fits the standard and what has to be built. You leave with a scope, not with a quote for everything.
Book a callFAQ
Tell us which process the system has to handle and what you run today. We will get back to you within one business day.
We will be in touch shortly and work out the next move together.
A reply within one business day
Needs analysis and a project estimate
Pre-implementation analysis and consulting
Our experts run the project, so you can focus on your business