At a glance

The foundation, expressed as decisions — not buzzwords

Nine integrated themes — from tenancy and auth to developer APIs, notifications, and production infra — so your roadmap stays product shaped.

Multi-tenant hierarchy

Platform → organization → workspace → user — for real B2B structure.

Sell to franchises without a tenancy rewrite.

Application-layer tenant isolation

Application-layer scoping keeps tenant data isolated across routes, APIs, and the data model.

Explain isolation to security reviewers clearly.

Auth, sessions & audits

OAuth, 2FA, sessions, lockouts, and trails that hold up in review.

Auth you are willing to document.

RBAC through the stack

Roles enforced from server routes through the React UI.

One model — less permission drift.

Billing & subscription lifecycle

Stripe plans, trials, coupons, webhooks that keep state honest.

Monetization that matches real SaaS ops.

Notifications & help

Alerts, email, preferences, and a structured help story.

Support scales; users self-serve in-app.

Developer surface

API tokens, signed webhooks, retries — integration-friendly.

Automate around your product.

Ops, search & analytics

Admin UIs, search, logs, revenue visibility.

Run operations without living in SQL.

Global & production infra

Locales, RTL, Docker paths, queues, storage, observability hooks.

Fewer production surprises.