Skip to content

Generated SaaS Extension Roadmap

Target Architecture — Final-State Design

This page describes how the Generated SaaS Product Platform extends over time. Because every product is a composition of versioned templates produced by agents, the platform extends by adding templates, generators, and agent capabilities — not by hand-editing products. The roadmap below is the designed direction of that evolution.

The generated platform's extensibility is structural: a new capability becomes available to every future product the moment its template and generating agent exist. Existing products adopt it by re-running the relevant generator against an upgraded template. This section sets out the principles that govern extension and the concrete directions on the roadmap.

Principles

  • Extend by template, not by patch. New capabilities ship as new or upgraded templates with their own versioning, so products remain regenerable and consistent.
  • Agents own generation. Each generated component has a responsible agent; extending the platform means extending agent capability and the templates they consume.
  • Backward compatibility by default. New templates add capability without breaking existing generated contracts; breaking changes are versioned (events V2, APIs /v2).
  • Inherit the pillars automatically. Any new component is generated with traceability, tenant isolation, audit, and observability already wired — never optional.
  • Marketplace-first reuse. Reusable capabilities are published to the Marketplace so products install rather than reinvent.
  • Feedback-driven. Runtime signals from the Observability & Feedback platform inform which extensions are prioritized.

Future generated components

Future component Purpose Likely template/agent
Billing/Payments connector Native integration with payment providers and invoicing ConnectSoft.Saas.BillingTemplate + Integration Agent
Usage metering service Fine-grained metered billing and quota enforcement ConnectSoft.Saas.MeteringTemplate + Microservice Generator
Data residency manager Per-region tenant data placement for compliance new template + Platform Agent
In-product analytics engine Embedded analytics/BI surfaces reporting templates + Frontend Agent
Support/helpdesk surface In-product support, ticketing, knowledge base new MFE + Frontend Agent
API key & developer portal Self-service external API access for tenants gateway + identity extension + Frontend Agent

Future workers

  • EntitlementReconciliationWorker — reconcile edition entitlements against actual usage and flag drift.
  • DataRetentionWorker — enforce retention/purge policies per data classification and tenant config.
  • TenantOffboardingWorker — orchestrate decommissioning: export, anonymize, purge, and compensate.
  • AnomalyDetectionWorker — detect usage/security anomalies and raise feedback signals.
  • WebhookRetryWorker — dedicated resilient redelivery for paused webhook subscriptions.

Future APIs

  • Bulk/admin APIs — bulk user/tenant import, batch operations with async job tracking.
  • Public webhooks management API — richer self-service subscription, filtering, and replay.
  • GraphQL aggregation surface — optional GraphQL gateway for flexible client queries.
  • Usage & metering API — query metered usage and quotas per tenant.
  • Data export API — tenant-initiated, governed data export (GDPR portability).

Marketplace opportunities

  • Publish the common SaaS spine (tenancy, identity, subscriptions, audit, reporting) as installable marketplace bundles.
  • Publish vertical accelerators — pre-composed domain bounded contexts for common industries.
  • Publish integration connectors as marketplace assets installable into the Integration Service.
  • Publish dashboard and alert packs for the observability surface.
  • Publish edition/entitlement templates encoding common commercial models.

Agent opportunities

  • SaaS Onboarding Agent — specializes in generating and tuning the tenant onboarding saga per product.
  • Pricing/Packaging Agent — generates editions, entitlements, and metering rules from commercial intent.
  • Compliance Agent — generates data residency, retention, and audit configurations to meet a target framework.
  • Performance/SRE Agent — tunes autoscaling, caching, and indexes based on runtime feedback.
  • Localization Agent — generates multi-language UI and notification templates.

How the roadmap contributes to the pillars

  • Traceability — every extension is generated with envelope-based eventing and lineage from day one.
  • Reusability — extensions ship as shared templates and marketplace assets reusable across all products.
  • Autonomy — new agent capabilities expand what the factory can generate and operate without humans.
  • Governance — compliance- and retention-focused extensions strengthen governance over time.
  • Observability — feedback signals prioritize the roadmap and new components arrive instrumented.
  • Multi-tenant scale — metering, residency, and offboarding extensions deepen multi-tenant capability.