Corteza is an open-source low-code CRM and application platform offering self-hosted record management, visual BPMN workflows, and an API-first engine.
Corteza is an open-source low-code application platform and CRM built with a Go backend and a Vue.js web client. Unlike conventional sales trackers that enforce fixed database schemas, it combines modular record storage with an API-first engine and visual BPMN workflows. Teams use it to run custom customer pipelines alongside internal operational tools on their own infrastructure.
Teams seeking CRM software typically weigh commercial suites like Salesforce or HubSpot against internal tool builders like Retool. Turnkey sales suites provide standard pipeline tracking, but integrating them with private databases or custom endpoints often requires tier upgrades, proprietary connectors, or third-party iPaaS subscriptions. Conversely, raw internal tool builders allow direct SQL queries but lack native CRM semantics, opportunity lifecycles, and record-level permissions. Corteza bridges this gap by embedding a configurable CRM namespace directly into a self-hosted low-code engine.
From an integration perspective, Corteza serves as a datastore and an automation hub. Its Integration Gateway and sink routes ingest cryptographically signed webhooks from external services without middleware. The platform pairs standard BPMN 2.0 visual workflows with an isolated Corredor container for custom server-side JavaScript transforms. The operational trade-off is setup overhead: connecting third-party services requires operations leads to map endpoints, configure headers, and secure signatures manually instead of activating one-click marketplace plugins.
AfterCreate workflows alongside BeforeCreate updates on the same module can trigger recursion loops or missed events unless consolidated into single scripts.Is Corteza free for commercial use? Yes. Corteza carries the Apache-2.0 license without user seat caps or artificial paywalls, permitting commercial deployment on private servers.
How does Corteza handle third-party integrations? It exposes REST endpoints for every data module, receives webhooks through cryptographically signed sink routes, and orchestrates external requests using BPMN workflows and Corredor scripts.
Can Corteza run on a single Linux server? Yes. Small teams can self-host the entire stack using official Docker Compose definitions that run the Go daemon, web interface, Corredor runner, and PostgreSQL together.
Corteza suits technical teams that demand complete ownership of customer data and custom workflows, provided they can operate a multi-container Docker deployment. Active commits in late August 2026 and an Apache-2.0 license ensure long-term freedom from per-seat subscription increases. Teams wanting an out-of-the-box CRM with an instant app store should choose turnkey commercial SaaS instead.
Lint, codegen, breaking-change checks and dependency management in one Git-native CLI. Open source, no registry lock-in.
Show that Corteza is listed as an open-source alternative. Paste into your README: