Open Mercato
9 minutes of reading
Most companies hit a wall as they grow: tools that worked for ten people start breaking down at fifty, and every new process adds another spreadsheet or disconnected app. Off-the-shelf solutions all share the same flaw - the company adapts to the system, not the other way around. Open Mercato is an open-source platform that flips this: a fully functional CRM, ERP, and OMS up and running within weeks, with no vendor lock-in.
Most companies past a few dozen employees fall into the same pattern: sales lives in Excel or a CRM, operations run in a completely different tool, the warehouse keeps its own records, and finance receives data late and in a format that has to be manually re-entered. Every department has its own system, and nobody has a complete picture of what's actually happening in the business.
This isn't an organizational problem - it's a problem of tool architecture. ERP systems from the previous decade were built on the assumption that a company's processes are stable and predictable, and that a system configured once won't need to change for years. Reality looks different: companies shift their sales models, enter new markets, add B2B channels, and every such change ends either in an expensive customization project with the vendor or in yet another spreadsheet patching over the gaps.
What is Open Mercato?
Open Mercato is an open-source platform for building business systems that combines ready-made CRM, ERP, and OMS modules with the flexibility to extend them for a company's specific needs - without ever touching the platform's core code. In practice, this means a company gets a working system in weeks rather than months, and can develop it independently or with vendor support in exactly the direction it needs, without being tied to anyone's product roadmap.
The platform is built around the philosophy of "start with a ready-made 80%." From day one, companies get a sales module, contact pipeline, order management, PIM integration (including Akeneo), field-level data encryption, multi-tenant support, a built-in AI assistant based on MCP, and a B2B customer portal with individual pricing and order history. The remaining 20% is configuration for the company's specific processes and any integrations with existing systems. A standard implementation takes between 4 and 14 weeks, depending on scale and the number of integrations.
Modular architecture: start with the ready-made 80%
Most ERP and CRM platforms share the same problem: adapting them to specific business needs requires either paying the vendor for customization or modifying the source code - which then blocks future updates. Every change becomes expensive, and every version upgrade carries the risk of breaking something.
Open Mercato takes a different approach. The platform is built around an overlay module system - a mechanism that allows companies to add their own modules, pages, entities, and validation logic without touching the platform's core. When the Open Mercato team releases a new version, companies simply update, and their custom extensions remain untouched. There's no conflict between "what the vendor delivers" and "what we built on top." Modules communicate through an event system, each providing its own database schemas, UI logic, and validation, with no dependency on what other modules are doing.
In practice, a company starting with Open Mercato gets a fully working CRM with sales pipelines, product catalog management, an order module with integrations for external payment and shipping providers, multi-tenant support, and field-level encryption for sensitive data - all from day one. That's the 80%. The remaining 20% is configuration for specific processes, integrations with existing systems, and any custom modules built by the company's development team.
CRM and sales in one place
The CRM module in Open Mercato covers the entire sales cycle: from the first contact, through sales opportunities organized into configurable pipeline stages, to closing deals and maintaining a full history of the customer relationship. Pipelines are drag-and-drop, stages are defined freely, and each opportunity has a linked interaction timeline, notes, documents, and related orders - all in a single view.
The system supports multiple pipelines simultaneously, which matters for companies selling different products through different processes or managing both B2B customers and partner projects at the same time. Each pipeline has its own stages, custom fields, and automation rules.

Order Management System (OMS): from order to fulfillment
Open Mercato includes a built-in OMS module that handles the entire order flow: from quoting and negotiating terms, through confirmation, fulfillment, and shipping, all the way to invoicing and post-sale support. Whether an order comes in through the B2B customer portal, is placed by a sales rep in the CRM, or arrives through an external sales channel, it lands in a single queue and is processed through the same workflow. There's no situation where one channel's orders live in a spreadsheet while another's are in the system because nobody got around to integrating them yet.
The platform includes a ready-made adapter for shipping provider integrations, covering rate retrieval, shipment creation, tracking, and carrier webhook handling. Payments work the same way - instead of building integrations from scratch, companies simply configure pre-built connectors for their providers. PIM integration is another key piece: product data - descriptions, images, variants, pricing, and stock levels - flows into the OMS directly from a single source of truth, with no manual re-entry and no risk of an order being accepted for a product with outdated information or zero availability.
Artificial intelligence as a business assistant
Open Mercato has a built-in AI assistant based on MCP - the Model Context Protocol. In short, this means the assistant isn't a chatbot bolted onto the side of the system. It's a tool that understands the platform's data structure, knows the entity schemas, is aware of what APIs exist, and can act on them directly. The difference is fundamental: instead of receiving a generic answer generated from a language model's general knowledge, users get answers grounded in real data from their own system.
The practical applications are concrete. You can ask the assistant for a list of customers who haven't placed an order in over 60 days and have an open pipeline above a certain value. You can ask it to update the status of several sales opportunities at once. You can generate a summary of last month's sales activity without opening a single report. The platform uses Meilisearch for full-text search with vector support, which means natural language queries run fast even across large datasets. What sets Open Mercato's approach apart from the typical "AI feature" that's been bolted onto ERP and CRM systems in recent years is that the platform's architecture was designed with AI in mind from the start. Every module includes human- and model-readable documentation defining extensibility contracts and coding standards. The result is that the assistant doesn't just answer questions - it can also help with extending the system itself, because it understands its structure at a level that would normally take a new developer weeks to reach.

Data security: field-level encryption
Most ERP and CRM systems encrypt data in transit and at rest, which sounds reassuring but inpractice means that communication between the server and client is secured and files on disk are encrypted. If someone gains access to the database, they can see all data for all customers in one place. Open Mercato works differently.
The platform implements field-level encryption using AES-GCM, with each tenant holding their own unique encryption key. In practical terms, this means that even in a multi-tenant environment where dozens of companies share a single instance, a database breach doesn't expose other tenants' data. Customer A's data cannot be decrypted with Customer B's key. Encryption and decryption happen automatically at the ORM level - through hooks in MikroORM - with no additional logic required in the application code. A developer simply marks which fields should be encrypted in the configuration, and from that point on the system handles it automatically on every read and write. To avoid blocking searches on encrypted fields, the platform generates deterministic hashes - for example, for email addresses - allowing lookups without decrypting entire records.
Administrators can use the management panel to specify which columns - both system-level and custom - should be encrypted. This matters for GDPR compliance, as companies often need to demonstrate that specific categories of personal data are protected in a defined way. Open Mercato provides that capability without requiring a custom implementation.
Open Mercato vs. traditional ERP/CRM systems
When a company decides it needs a proper system for managing sales and operations, the natural first step is to look at the well-known names: SAP, Salesforce, Microsoft Dynamics. These are proven platforms with long track records and broad partner ecosystems. The trouble starts when the company tries to fit its processes to the system rather than the other way around.
| Criteria | Open Mercato | SAP / Salesforce / Dynamics |
|---|---|---|
| Licensing model | Open-source, MIT, no per-user fees | Per-user subscriptions or perpetual licenses |
| Implementation time | 4 to 14 weeks | Several months to over a year |
| Initial cost | Own or cloud infrastructure | From tens to hundreds of thousands |
| Customization | Own code, Overlay layer, no forking required | Paid through vendor or certified partners |
| Core updates | npm package, doesn't break customizations | Risk of conflict with modifications, often requires retesting |
| AI assistant | Built-in, MCP-based, runs on your own data | Additional paid modules or external integrations |
| Field encryption | Native, AES-GCM, per tenant | Depends on plan and configuration |
| Data ownership | Full, server in company infrastructure | Depends on deployment model (SaaS vs. on-premise) |
| Vendor lock-in | None | High, data and process migration is costly |
The core difference isn't about features - t the level of a capabilities checklist, the big systems have everything. It comes down to who controls the system, who pays for every change, and how quickly a company can respond to its own needs without waiting on someone else.
Who is Open Mercato for?
Open Mercato isn't a tool for everyone, and its creators don't pretend otherwise. To get the most out of it, a company needs access to a development team - even an external one - to set up and configure the system. In return, they get a platform that can be developed in exactly the direction the business needs, with no constraints imposed by a vendor. The profiles that get the most out of Open Mercato:
- Software houses and tech agencies building custom systems for clients, who need a solid foundation instead of starting every project from scratch.
- B2B companies with non-standard sales processes, where off-the-shelf CRMs require so many workarounds that maintaining them becomes more expensive than building something tailored.
- Startups and scale-ups that want a working system up and running quickly, but know that their processes will look completely different in a year and need a platform that can keep up.
- Companies with strict data security requirements - in healthcare or finance, for example - where field-level encryption and full infrastructure control are a requirement, not a nice-to-have.
- Organizations migrating from legacy ERP systems that don't want to fall into another vendor lock-in and are looking for a solution built to last.
Our offer
Web development
Find out moreMobile development
Find out moreE-commerce
Find out moreUX/UI Design
Find out moreOutsourcing
Find out moreRelated articles
How Digital Rental Management Is Transforming the Real Estate Industry
1 Jan 2026
The real estate industry is undergoing a major digital transformation, and rental management is at the center of this change. Growing portfolios, rising tenant expectations, and increasing regulatory complexity are pushing property managers to move beyond traditional, manual processes. Digital rental management offers a smarter, more efficient way to handle operations, data, and communication across the entire rental lifecycle.

Tools for Developers and Agents: Real Estate Planners & Project Management Platforms
18 Dec 2025
Real estate development and sales are becoming increasingly complex, requiring close coordination between developers, agents, and multiple external stakeholders. Traditional tools and disconnected systems often fail to provide the visibility and control needed to manage modern property projects effectively. Dedicated real estate planning and project management platforms are changing the way teams plan, execute, and deliver property developments. By combining strategic planning, task coordination, and real-time tracking in one environment, these tools help professionals work more efficiently and make better-informed decisions across the entire project lifecycle.
Real Estate 4.0: The Smart Future of Property
13 Nov 2025
Real estate is entering a new era shaped by digital transformation, data, and intelligent technologies. Real Estate 4.0 represents a fundamental shift from traditional, asset-centric models toward smart, connected, and data-driven property ecosystems. As market expectations, sustainability requirements, and operational complexity continue to grow, technology is becoming a critical driver of efficiency and long-term value.
Branded residences – what are they, and how is technology reshaping the luxury real estate market?
29 Oct 2025
The luxury real estate market is experiencing rapid growth, with one of the most notable trends in recent years being branded residences - apartments and homes created in collaboration with prestigious brands. They combine the privacy and comfort of residential living with amenities typical of five-star hotels, catering to the evolving expectations of the most discerning clients. Technology also plays a crucial role in their development, ranging from advanced building management systems and smart home solutions to digital concierge services.
What Is iBuying and How Does It Work?
21 Oct 2025
The real estate industry has long been associated with complex processes, lengthy timelines, and uncertain outcomes. iBuying emerged as a response to these challenges, offering homeowners a faster and more predictable way to sell their properties. By combining technology, data, and operational efficiency, iBuying simplifies traditional transactions and reduces friction on both sides of the market.
Tenant Experience Management – a new standard in building management
13 Oct 2025
Rapid changes in the real estate market mean that traditional approaches to building management are no longer sufficient. Today, true success is driven by the tenant experience - their comfort, engagement, and overall satisfaction with the space they use. In response to these evolving needs, the concept of Tenant Experience Management (TXM) has emerged, integrating technology, communication, and management into one cohesive system. This represents a new industry standard, where a building is no longer just a place to work, but a space that fosters relationships, convenience, and modern experiences.
Property Aggregation Platforms – the Future of Online Real Estate Search
23 Sep 2025
In recent years, the real estate market has been undergoing rapid change, driven by technological advances and evolving user expectations. Aggregator platforms are becoming increasingly popular, as they collect listings from multiple sources and present them in one convenient place. As a result, searching for an apartment or a house is faster, more transparent, and better tailored to individual needs.
Show all articles