Multi-Product Business Software

Suite Platform

One gateway for your entire business software stack.

Growing operators do not want twelve logins, twelve billing relationships, and twelve disconnected tenant models. Suite Platform is the control plane that sits above CRM, POS, Finance, HRM, Inventory, Receptionist, CMS, and every other modular product. It handles identity, org structure, SKU entitlements, service-link registration, and short-lived handoff tokens so operators open the right product portal without re-entering credentials — while each product keeps its own API, portal, contracts, and data store.

Category: Business Suite Platform

Who This Is For

Suite operators who provision tenants and entitlements, product owners defining SKU packaging, enterprise buyers needing one identity layer across modular business software, and developers integrating new products via contracts and handoff patterns.

Business Challenges

Common operational pain points this solution addresses for multi-product business software teams.

  • Each new module means another URL, another API key, and another onboarding flow — staff forget which portal does what
  • Sales sells CRM today and Finance next quarter, but there is no single place to turn SKUs on or off per tenant
  • Integrations devolve into hardcoded URLs and shared secrets scattered across env files instead of a registry operators can manage
  • Leadership wants one dashboard showing counts and health across products — not five separate admin consoles

Use Cases

  • Monday morning: create an org tenant, enable CRM and Receptionist SKUs, register service links, and invite the owner — Suite Home shows both products ready to launch
  • Sales closes an upsell: toggle the finance SKU on, register the Finance service link, and the customer's launcher updates immediately — no redeploy
  • Staff opens CRM from Suite Home: Platform issues a single-use handoff token; the CRM portal validates it and opens a session without a second login
  • Audit review after a config change: operators pull the audit log for entitlement, service-link, and membership changes

Platform Modules

Core capabilities delivered as integrated modules—not disconnected point solutions.

  • Suite home and federation

    Aggregates platform entity counts and remote product overview metrics into one launcher. Operators open entitled products via handoff without leaving the suite shell.

  • Identity and membership

    Org tenants, companies, member users, roles, and a permission catalog with soft delete. Foundation for multi-product RBAC across the suite.

  • Per-tenant entitlements

    Enable or disable SKUs per tenant: CRM, POS, finance, HRM, inventory, procurement, manufacturing, projects, reports, receptionist, CMS, and more. Billing surface exposes plan and entitled products.

  • Service link registry

    Register sibling API base URLs, API keys, product tenant IDs, portal URLs, and link modes (native / read / sync). Products discover each other through Platform instead of hardcoded env vars.

  • Auth handoff

    Issues short-lived, single-use tokens so Suite Home can open a product portal without re-entering credentials. Clean separation between gateway identity and product sessions.

  • Audit and billing surface

    Audit log list for operator actions. Billing response exposes plan/SKU and entitled products for downstream billing integration.

Business Benefits

  • One login for the entire suite instead of multiplying credentials per module
  • 15+ entitleable product SKUs with per-tenant toggles — no redeploy when sales closes an upsell
  • Zero shared database tables across product boundaries — each module owns its persistence
  • Seconds-level handoff token open time from Suite Home to product portal
  • Federated operator view across entitled products without five separate admin consoles
  • Audit trail for entitlement, service-link, and membership changes

Implementation Approach

Phased rollout designed to minimize disruption while delivering value at each milestone.

  1. Provision tenant

    Create org, companies, and member users in Platform with roles and membership scoped to the tenant.

  2. Entitle products

    Toggle SKUs on for the tenant's subscription plan — CRM, finance, receptionist, and other modules as sold.

  3. Register service links

    Point each entitled product's API and portal at Platform's registry with link mode and credentials.

  4. Launch from Suite Home

    Users open products via handoff; each product runs independently on its own stack with zero shared database tables.

Technologies

  • NestJS API
  • Next.js portal
  • TypeScript contracts
  • Supabase / PostgreSQL
  • JSON file store (local dev)
  • Stripe plan references

Frequently Asked Questions

No. Platform stores tenants, memberships, entitlements, service links, and audit events. Each product owns its domain tables with prefixed schemas.

Yes. Platform is independently runnable. Products connect when you register service links and entitle SKUs.

Handoff issues a short-lived, single-use token to open a specific product portal session. It is designed for suite navigation, not enterprise SAML federation (though that can be layered later).

It disappears from Suite Home. The product API remains independently reachable if you have its credentials — Platform does not block direct access.

Conceptually yes — it evolved from monolithic ERP admin patterns, restructured as a standalone NestJS gateway product with clear product boundaries.

Start with one tenant model across your suite

Stop multiplying logins every time you add a module. Entitle the products you need today and link the rest when your business is ready — one suite home, zero shared-database coupling.