Architecture
Framework
The underlying structure of how components interact.
Domains
A domain serves as a main access point to your application. While multiple domains can be associated with a single app, each one may serve different functionalities. You can configure and manage these domains through the Backstack dashboard for your applications.
Versions
Multiple versions of the application can be deployed across different domains. For example:
- A basic version with core features
- A premium version with additional capabilities
Accounts can upgrade from the basic to premium version to unlock advanced functionality. Versions are defined for each domain through the Backstack dashboard.
Features
Features are identifiers of specific functionality in your application, allowing you to control which parts of your codebase are accessible in different contexts. Features are configured globally in the Backstack dashboard and are shared across all applications.