Skip to main content
Wildo
For B2B SaaS and corporate internal tools

From business model to production SaaS, structured all the way down.

Wildo is a framework and an AI-assisted builder for B2B SaaS and corporate internal tools. It turns a description of the business into a structured model and generates the application from it, with multi-tenancy, roles, authentication, billing, audit and compliance built into the engine.

Every AI builder emits code. Wildo emits a model of your business.

Structured, not just generated

Wildo produces a model of the business first: market, domain, requirements, roadmap, compliance posture. Each part is schema-backed and cross-referenced, so gaps and contradictions are computed rather than noticed. The application is a projection of that model and stays in step with it.

An engine that carries the hard parts

Organisations and multi-tenancy, roles and authorization, authentication with SSO and MFA, billing, audit trails, erasure and retention, internationalisation, email, files, AI capabilities, observability. None of it is application code you have to write, test or defend.

Assurance-ready by construction

Security-relevant actions emit audit events, authorization fails closed, access decisions are recorded, and the evidence a compliance programme needs is generated from what the framework actually implements.

The journey

Creation is not a first run.

Four steps, and the fourth loops back to the first. The model is not a document you file away; it is the thing the application keeps being a projection of.

  1. Define

    Playbooks walk the business out of your head: market snapshot, domain plan, requirements, roadmap. Each step produces a structured artifact the next one reads.

  2. Generate

    Specifications derived from the model become code. Coding agents write it into the engine, where the artifact’s place is computed from what it is, never guessed.

  3. Verify

    Schema validators, the application’s own TypeScript build and a coherence report decide whether the result stands. A failing check goes back to the model, once, verbatim.

  4. Evolve

    The same journey that created the application improves it. Acceptance is a git commit: readable, diffable, reversible, and owned by a human where a human should own it.

The engine

What every application gets before its first line of business logic.

  • Organisations and multi-tenancy — Tenants, memberships, invitations, ownership floors that cannot strand a tenant.
  • Roles and authorization — Role hierarchies per scope, per-operation policies, fail-closed checks.
  • Authentication — Password, magic link, MFA, social OAuth, enterprise SSO with SAML and OIDC, SCIM provisioning.
  • Billing — Product catalog, subscriptions and invoicing through Stripe.
  • Audit trail and SIEM — Every security-relevant action recorded; per-organisation export in CEF, LEEF, OCSF and ECS.
  • Privacy — Data-subject export, erasure with retain-and-impersonalize retention policies.
  • Internationalisation — Every label authored once, translated by a pipeline, never invented by a formatter.
  • Email and notifications — Transactional templates, notification dispatch, marketing email through a provider of your choice.
  • Files and documents — Resource-integrated uploads, antivirus scanning, PDF templates.
  • AI capabilities — LLM, embeddings and retrieval over your own data, document extraction, agents built as flows and actors, exposed through MCP and A2A.
  • Two persistence adapters — MongoDB or PostgreSQL behind one resource model.
  • Observability — Logging, tracing and metrics through OpenTelemetry; LLM observability included.

Building a B2B product or an internal tool?

Wildo is in active development with real applications running on it. If the approach fits what you are building, we would like to hear about it.