Skip to main content
Wildo.ai Coming soon

Application code you own

Keep your product in its own source code, with Wildo supplying the shared framework.

Application-owned code · framework packages · open-core direction

Choosing a framework is a long-term relationship. You need to understand what it contributes, where your own product lives and how that relationship can evolve.

Wildo is moving toward open core. The direction is to combine an inspectable shared foundation with a sustainable way to maintain it. The licensing terms and the boundary between open and commercial features are being defined.

A cutaway reveals the shared foundation beneath an application.

Make the relationship with the framework explicit

Keep the application a concrete project

Wildo applications have their own declarations, business implementations, components and environment configuration. The factory works with that project through development tools and coding agents.

That gives a team concrete material to review and evolve: product specifications, application code and the framework dependency it uses. Explore the B2B SaaS application to see how those parts fit together.

An open application project folder containing a specification map, a custom component and a configuration sheet.
  • An application to inspect: Specifications, declarations and custom code form a concrete project.
  • Development in your workspace: Tools and coding agents work with that application structure.
  • A visible framework dependency: Teams can examine how the engine supports their product.

Make the foundation understandable

An inspectable engine helps a developer follow a behavior to its implementation. It also gives AI tooling a stronger basis for explaining and extending the application, alongside the framework knowledge supplied for that purpose.

This is the intention behind the open-core direction: make the shared engineering easier to understand and scrutinize. The eventual license will define the rights attached to the published source.

A tasteful architectural cutaway exposes blue joinery under an ivory application surface, with a magnifying glass and a simple explanatory sketch beside it.
  • Follow behavior to source: An inspectable engine supports deeper understanding of application behavior.
  • Stronger context for tooling: Implementation knowledge complements the framework guidance supplied to agents.
  • An explicit open-core direction: Published licensing terms will define the associated source rights.

Support the work that continues

A framework needs continuing attention: security corrections, integration changes, compatibility work and improvements to the mechanisms applications share.

Open core is the intended model for sustaining that work while making a common foundation available. Commercial boundaries will be explicit, so a team can understand which parts of its application depend on which offerings.

A shared application foundation on a careful maintenance workbench, with spare blue connector pieces and an orderly roadmap notebook.
  • Maintenance beyond first release: Security, compatibility and integrations require continuing engineering attention.
  • A sustainable shared foundation: The intended model supports the work applications depend on.
  • Clear commercial boundaries: Published offerings should make application dependencies understandable to teams.

Plan for a product that will evolve

A team should be able to examine the foundation it is choosing, understand how its application uses it and plan how to adopt future changes. That visibility matters to technical teams and to the people responsible for the product over time.

The intended open-core relationship brings that consideration into the product itself: a common foundation, clear commercial boundaries and continuing engineering behind them.

A long coherent ivory architectural path from a current application to an evolved application, connected by shared foundation joints.
  • Understand the chosen dependency: Inspect how the foundation contributes to your application.
  • Plan for future changes: Adoption decisions include updates and the continuing product lifecycle.
  • Evaluate the published terms: Licensing and commercial conditions define the eventual adoption relationship.

Example: Evaluate a long-term dependency

A team examines the application it would maintain, the engine mechanisms it would depend on and the deployment model it needs. It then checks the published license and commercial terms against those needs before making an adoption decision.

Separate architecture from licensing rights

Identify the parts of the relationship

PartWhat to examine
Application projectIts specifications, declarations, custom code and configuration
Engine dependencyThe shared runtime mechanisms and the revision the application adopts
Development toolingThe companion, CLI, framework knowledge and coding-agent workflow
DeploymentThe application’s service topology and operating configuration
Licensing and commercial accessThe published rights and feature conditions that apply to those parts

Understand what the architecture establishes

The generated application separates its own implementation from shared engine packages. Framework knowledge is delivered into the development project, and the companion exposes project context to supported tooling. Deployment configuration describes the services used by that application.

Those are architectural properties. They do not, by themselves, establish redistribution rights, the terms of source access or an entitlement to commercial features.

Use the terms that exist when you adopt

The open-core boundary is still a product decision. No licensing conclusion should be inferred from a repository path, an implementation detail or the absence of an Enterprise badge.

The development companion and CLI explain the working environment; the application artifacts explain the delivered project. Licensing terms will govern the rights associated with them.

Build a relationship that can last.

Understand the application, the shared foundation and the terms connecting them. Wildo’s open-core direction is intended to make that relationship clear and sustainable.

Building a B2B product or an internal tool?

Wildo is not self-service yet. Tell us what you have in mind and we will say plainly whether it fits, and what happens next.