Core use cases
Open Mercato powers modern enterprise platforms where configurability, tenant isolation, and rapid iteration are non-negotiable. Whether you are building from scratch or extending legacy systems, these are the scenarios where the framework shines.
Core Use Casesโ
- ๐ผ CRM โ manage customers, opportunities, and playbooks using custom entities, validators, and dynamic forms tuned to each vertical.
- ๐ญ ERP โ orchestrate orders, production, services, or field operations with modules that mirror your unique processes.
- ๐ Commerce โ launch CPQ flows, B2B ordering portals, subscriptions, or complete commerce backends with reusable modules and APIs.
- ๐ค Self-service system โ design customer and partner portals with configurable forms, guided flows, and granular access control.
- ๐ Workflows โ manage custom data lifecycles and document workflows that adapt to tenant-specific processes.
- ๐๏ธ Services โ handle bookings, team availability, and resource scheduling with tenant-aware dashboards and APIs.
- ๐งต Production โ coordinate production management through modular entities, automation hooks, and reporting.
- ๐ Headless/API platform โ deliver mobile or web apps backed by a flexible data model, typed APIs, and an event-driven backbone.
Highlightsโ
- ๐งฉ Modular architecture โ drop in your own modules, pages, APIs, and entities with auto-discovery and overlay overrides.
- ๐งฌ Custom entities & dynamic forms โ declare fields, validators, and UI widgets per module and manage them live from the admin.
- ๐ข Multi-tenant by default โ SaaS-ready tenancy with strict organization/tenant scoping for every entity and API.
- ๐๏ธ Multi-hierarchical organizations โ built-in organization trees with role- and user-level visibility controls.
- ๐ก๏ธ Feature-based RBAC โ combine per-role and per-user feature flags with organization scoping to gate any page or API.
- โก Data indexing & caching โ hybrid JSONB indexing and smart caching for blazing-fast queries across base and custom fields.
- ๐ Event subscribers & workflows โ publish domain events and process them via persistent subscribers (local or Redis).
- โ Growing test coverage โ expanding unit and integration tests ensure modules stay reliable as you extend them.
- ๐ง AI-supportive foundation โ structured for assistive workflows, automation, and conversational interfaces.
- โ๏ธ Modern stack โ Next.js App Router, TypeScript, zod, Awilix DI, MikroORM, and bcryptjs out of the box.
Not sure where to start? Check the Installation guide, then follow Create your first module to go from concept to production-ready code.