Corteza logo

Corteza

Open-source low-code platform for CRM and business apps

Build CRM, business process apps, and intelligent workflows fast. Connect any data source with a flexible, API-centric low-code platform built on modern technologies.

Corteza banner

Overview

Build Business Apps Without Compromise

Corteza is a low-code platform that empowers organizations to rapidly build and iterate CRM systems, business process applications, and structured data solutions. Designed for teams that need speed without sacrificing control, Corteza combines visual development tools with powerful automation capabilities and extensive integration options.

Standards-Based Architecture

Built on modern technologies including Go, Vue.js, and TypeScript, Corteza offers an API-centric design that integrates seamlessly with external services and other Corteza instances. The platform provides flattened RBAC security for complex internal policies, extensive privacy features for regulatory compliance (including WCAG 2.1 accessibility), and a flexible data storage layer that connects to virtually any data source.

Complete Customization Freedom

From translations and terminology to prebuilt applications and entirely new low-code solutions, Corteza adapts to your workflow. Create intelligent business process workflows, configure automation scripts, and leverage REST APIs to extend functionality. Maintained by Planet Crust, the platform delivers the flexibility and control of open source with enterprise-grade capabilities for organizations that refuse to compromise on freedom or performance.

Highlights

Visual low-code builder for CRM and business process applications with workflow automation
Flattened RBAC security model supporting complex organizational policies and privacy regulations
API-centric architecture enabling integration with any data source or external service
WCAG 2.1 accessible interface with full customization from translations to custom applications

Pros

  • Complete control and flexibility from 100% open-source codebase with Apache 2.0 license
  • Modern technology stack (Go, Vue.js, TypeScript) ensuring performance and maintainability
  • Comprehensive security and privacy features for regulatory compliance
  • Extensive automation capabilities through workflows, scripts, and REST API

Considerations

  • Requires DevOps knowledge for self-hosted deployment and configuration
  • Learning curve for leveraging advanced customization and integration features
  • Smaller community compared to proprietary low-code platforms
  • Documentation assumes technical familiarity with integrator and DevOps concepts

Managed products teams compare with

When teams consider Corteza, these hosted platforms usually appear on the same shortlist.

Attio logo

Attio

Flexible, data-driven CRM platform designed for startups and relationship-focused workflows

Close logo

Close

Inside sales CRM with calling, email, and SMS built in

Copper logo

Copper

CRM for Google Workspace users to manage leads and pipelines

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Organizations needing custom CRM or business process apps with full data ownership
  • Teams requiring complex security policies and regulatory compliance controls
  • Businesses wanting to integrate multiple data sources into unified workflows
  • Companies seeking low-code flexibility without vendor lock-in

Not ideal when

  • Non-technical users seeking fully managed, zero-configuration solutions
  • Projects requiring extensive pre-built industry-specific templates
  • Teams without DevOps resources for deployment and maintenance
  • Organizations prioritizing large ecosystem of third-party plugins over customization

How teams use it

Custom CRM Implementation

Build tailored customer relationship management systems that match exact business processes while maintaining full data control and integration with existing tools.

Regulatory Compliance Workflows

Create business process applications with granular RBAC security and privacy features to meet GDPR, HIPAA, or regional data protection requirements.

Multi-Source Data Integration

Connect disparate data sources through API-centric architecture and automation scripts to create unified dashboards and intelligent workflows.

Rapid Business App Prototyping

Iterate quickly on structured data applications using low-code tools, then extend with custom code as requirements evolve without platform constraints.

Tech snapshot

Go57%
Vue23%
TypeScript8%
JavaScript4%
SCSS4%
Smarty2%

Tags

typesciptlow-codegovuejsgolangjavascript

Frequently asked questions

What deployment options does Corteza support?

Corteza can be self-hosted using the DevOps guide, or accessed through Planet Crust's hosted cloud instances for easier setup. The platform is built with Docker and supports various infrastructure configurations.

How does Corteza handle security and access control?

Corteza provides a flattened RBAC (Role-Based Access Control) facility that allows organizations to implement complex internal security policies with granular permissions across applications and data.

Can Corteza integrate with existing systems and databases?

Yes, Corteza's API-centric design and flexible data storage layer enable integration with external services, other Corteza instances, and virtually any data source through REST APIs and automation facilities.

What programming knowledge is required to use Corteza?

Basic business users can build apps with the low-code interface, while developers can leverage Go, JavaScript, TypeScript, and Vue.js for advanced customization, workflows, and automation scripts.

Is Corteza suitable for accessibility compliance?

Yes, Corteza conforms to WCAG 2.1 accessibility guidelines, making applications built on the platform usable for a wider audience and helping organizations meet accessibility requirements.

Project at a glance

Active
Stars
1,985
Watchers
1,985
Forks
481
LicenseApache-2.0
Repo age6 years old
Last commityesterday
Primary languageGo

Last synced yesterday