Reuse
Ship multiple vertical products on one shared tenancy and IAM core.
Cloud
A frozen multi-tenant platform foundation with host/tenant IAM, operator consoles, APIs, and a mobile client shell — built so vertical products can ship on top.

Foundation
Base Platform is the NexOrbitLabs multi-tenant SaaS foundation (BaseMultiTenant). It provides authentication and sessions (JWT, MFA), a 134-code permission catalog with host and tenant IAM, tenant administration, announcements, activity logs, operations health/diagnostics, file storage ports, notifications (SignalR), feature flags, search infrastructure, workflows/rules/approvals, webhooks, identity federation ports, AI provider ports, Hangfire background jobs, and production React host/tenant operator UI plus an Expo mobile foundation. Vertical products (CRM, ERP, POS, inventory, HR, accounting, payments) are explicitly out of scope and are intended to be built on top of this foundation.
Tenancy and identity rewrites
Teams that bolt on multi-tenancy after launch often rebuild auth, isolation, and admin tooling under pressure.
Missing host/tenant operator surfaces
Without permission-gated consoles, support and platform teams operate through ad-hoc scripts and database access.
Vertical scope creep in the foundation
Putting CRM/ERP entities into the shared platform creates coupling that blocks reuse across products.
Capabilities
Documented foundation capabilities — not a vertical CRM/ERP suite.
Host & tenant IAM
Users, roles, permissions, governance, and audit with a 134-code catalog aligned 1:1 between API and UI.
Tenant administration
Host-plane tenant lifecycle management for multi-tenant SaaS operators.
Operator consoles
Host command center, operations health/diagnostics, announcements, and activity logs.
Platform extension ports
Workflows, rules, approvals, webhooks, federation, feature flags, search, file storage, and AI provider ports.

Host command center
Primary operator surface
Stack layers as documented for this foundation — not an invented diagram.
React 19 + Vite + MUI host/tenant operator SPA (UI Platform 1.0.0, permanently frozen).
.NET 10 Clean Architecture Composition host (API Platform 1.15.0, permanently frozen).
Expo React Native foundation for auth, files, notifications, search, and profile.
SQL Server with tenant-aware EF Core model; Redis cache.
Hangfire background jobs; SignalR notifications hub.
Azure Blob storage adapter for file operations (local filesystem helper also present).
Product experience
Curated real console screens from the live foundation.





Modules
JWT sessions, MFA, password flows, and authorization bootstrap.
Host and tenant users, roles, permissions, governance, and audit.
Host tenant administration and isolation foundation.
Health checks, diagnostics, and readiness views for platform operators.
Platform announcements and user activity logging.
File storage ports (Azure Blob) and SignalR notification hub.
Workflow, rule, and approval engines with Hangfire-backed jobs.
Expo modules for auth, search, files, notifications, and profile (code-verified; sessions/push partially waived).
Why it matters
Ship multiple vertical products on one shared tenancy and IAM core.
Permission-gated host/tenant surfaces with audit and governance tooling.
JWT auth, MFA support, role templates, and least-privilege permission codes.
Health, diagnostics, Hangfire jobs, and operator dashboards for day-2 work.
Workflows, rules, approvals, webhooks, federation, and AI ports without baking in vertical domains.
Frozen React operator SPA plus Expo mobile foundation consuming the same API.
Build with us
Engineering services help teams ship vertical products on the foundation.
FAQ
Share what you need to ship. We will talk through foundation fit, scope, and next steps.