Back to blog

/ Marcin Mroczka

Open Mercato and the future of custom ERP development

Learn how Open Mercato enables modular ERP development with TypeScript and Next.js, how AI fits into workflows, and what to assess before adopting it safely.

Open Mercato and the future of custom ERP development

What Is Open Mercato and How Does It Change ERP Development?

Open Mercato is an open-source foundation for developing tailored CRM, ERP and commerce systems. Unlike a packaged ERP, it provides application infrastructure and business modules that teams extend with their own code. This approach sits alongside composable ERP platforms and modern packaged systems, many of which also provide APIs and upgrade-safe extension tools.

This article reflects Open Mercato version 0.7.0, released on August 26, 2026 and reviewed on September 18, 2026. The project uses TypeScript, Next.js and PostgreSQL. Its documented capabilities include tenant-scoped data, feature-based permissions, audit logs, custom entities, field-level encryption, search, events and workflow components. Version 0.7.0 remains a pre-1.0 release, so buyers should assess contract stability and production readiness rather than infer them from the feature list. (github.com)

From ERP customization to framework-based development

ERP projects follow several models. A company can configure a packaged suite, combine composable services or build a tailored platform on a framework. Open Mercato targets the third option while supplying foundations that bespoke projects often recreate.

Developers can create modules containing entities, API routes, services, event subscribers, workers and Next.js interfaces. Modules use documented paths and auto-discovery rules. Standalone modules can also be distributed as npm packages or copied into an application through an eject process. These mechanisms reduce direct core edits but they do not guarantee painless upgrades. API changes, migrations, dependencies and event contracts can still break extensions, so teams need pinned versions and regression tests. (github.com)

The open-source core uses the MIT license and permits self-hosting and modification. However, enterprise features are distributed separately under commercial terms. Hosting, support, AI services, connectors and third-party infrastructure may create additional costs. (github.com)

For an ecommerce business, a custom module might normalize orders from marketplaces and direct channels into one canonical model. It could apply B2B pricing and then send fulfillment requests to a warehouse. The hard work still lies in connector design, source-of-truth rules, idempotency keys, retries and reconciliation. Those controls address the failure patterns discussed in ecommerce ERP integration failures and the scaling concerns covered in order management architecture.

Where AI changes the development process

Open Mercato supports two distinct uses of AI. The first is AI-assisted software development. The repository contains AGENTS.md guidance and dated specifications under .ai/specs. These files describe architectural patterns for developers and coding agents such as Claude Code, Codex or Cursor. They are context sources rather than proof that generated code will be correct. No independent productivity benchmark is cited, so the safest claim is that the structure is intended to reduce repeated setup work. (github.com)

The second use is AI inside completed business applications. Open Mercato documents contextual assistants with module scopes, permission checks, tool allowlists and approval cards for proposed writes. Approval is only one control. Production deployments also need server-side authorization, tenant isolation, least-privilege tools, prompt-injection testing, secret protection, audit records and rollback procedures. (github.com)

AI can shorten some implementation tasks but it can also increase review and remediation work. Domain modelling, security design and integration testing remain engineering responsibilities. AI-assisted software development explains why generated output still requires experienced review.

Is Open Mercato right for your business?

Open Mercato is most relevant when critical workflows do not fit available ERP products and the organization can own a custom software platform. Its advantages include source access, modular development and control over deployment. Its risks include pre-1.0 change, limited public production evidence and responsibility for operations and long-term maintenance.

Before adoption, assess accounting and tax needs, inventory valuation, reporting, SSO, segregation of duties, backups, observability, data residency and support expectations. Then run a proof of concept using one difficult workflow and one real integration. Test upgrade behavior, failure recovery, authorization and performance with representative data.

The review may be completed internally, through an independent assessor or through a software architecture audit. Any relationship between the publisher, framework maintainers and service provider should be disclosed.

Open Mercato can move customization into separately maintained modules. Its suitability still depends on feature completeness, stable extension contracts, operational maturity and the team's ability to maintain the resulting system.

Let's talk about your project idea!

Tell us about your project. We’ll help you plan the architecture, scope, and execution.

Get in touch

© Webalize 2026