Authentication
OpenIddict-based identity with users, devices and refresh tokens.
FoundationSahaERP is a multi-tenant ERP platform engineered as a .NET 10 modular monolith with a modern React 19 interface — 18 production-ready modules spanning HR, finance, inventory, sales and manufacturing.
Enterprise-grade architecture without enterprise lock-in.
Released under the OSI-approved CPAL-1.0 license. Self-host it, read every line, and extend it on your own terms.
Shared database with PostgreSQL Row-Level Security and per-tenant isolation enforced at the database level — not just in code.
A jurisdiction-neutral core. Country-specific compliance (e-Fatura, e-Arşiv, SGK, KDV, TDHP chart of accounts) is coming later as plugins. An industry plugin for managing paper and cardboard printing presses is also on the way.
Strict module boundaries give you 80% of the benefits of microservices with a fraction of the operational pain — one deployable unit.
Modules
Each module follows Clean Architecture with its own schema and integration-event contracts.
OpenIddict-based identity with users, devices and refresh tokens.
FoundationPositions, permissions, overrides and branch-level scoping.
FoundationTenants, companies, branches, departments and cost centers.
FoundationEmployees, contracts, attendance and leave management.
OperationsTurkish labor-law payroll with cumulative tax snapshots and payslips.
OperationsChart of accounts, journal entries, trial balance and GL reconciliation.
FinanceItems, warehouses, stock movements, kardex and count sessions.
OperationsPurchase order → goods receipt → bill with automatic AP posting.
OperationsSales order → shipment → invoice with COGS and AR aging.
OperationsBills of materials, work orders and shop-floor declarations.
OperationsAsset register, depreciation, acquisition, disposal and posting.
FinanceBank accounts, cash boxes, instruments and GL integration.
FinanceUnified customers and vendors with AR/AP sub-ledger settlement.
OperationsVirtual POS payment collection and bank reconciliation.
ExtensionsPresigned uploads, antivirus scanning and per-tenant quotas.
ExtensionsEmail and in-app channels with TR/AR/EN template catalog.
ExtensionsAppend-only, immutable event log of who changed what and when.
ExtensionsCQRS read models with embedded Metabase dashboards.
ExtensionsTechnology
Every dependency is OSI-approved — no commercial lock-in.
Architecture
One deployable unit, schema-per-module isolation, and a clean exit path to services when you need it.
Open Source
SahaERP is licensed under the Common Public Attribution License 1.0 (CPAL-1.0), an OSI-approved open-source license. Host it as a network service and the license simply asks you to publish your source and keep the attribution mark.
We are preparing developer guides, deployment walkthroughs and module references. Want early access? Reach out below.
Get in touch
Tell us about your use case — deployment, plugins, or contributing. We read every message.