The building blocks
Blueprints and Modules are Alpha and available only to selected organizations. Every
organization can create a blank app and add Surfaces.
One app, many experiences
Modules supply reusable capabilities to the app. Surfaces present those capabilities as focused experiences for different audiences and devices. They still share one product boundary and ship together. Different audiences or devices alone do not mean you need another Stardeck app. Customer ordering, counter POS, kitchen display, and back office can live as Surfaces of one restaurant system. Marketing site, customer portal, and staff admin can live as Surfaces of one booking product. Create a separate app only when you need a genuinely independent product, tenant boundary, owner, data model, or release cadence. See When to Create a Separate App.How to decide
Blank creation is available to everyone. Organizations with Alpha access may instead choose Start from a Blueprint or Start from Modules — those two choices are mutually exclusive.Examples
Restaurant operations
One restaurant system app can include:- Surfaces: customer ordering, POS, kitchen display, back office
- Modules (Alpha, optional): orders, catalog, payments, loyalty
Service business
One booking app can include:- Surfaces: marketing site, customer portal, staff admin
- Modules (Alpha, optional): booking, payments, notifications
Learn each piece
Blueprints
Start from a complete app foundation (Alpha)
Modules
Install reusable capabilities (Alpha)
Surfaces
Give one product several mini-app experiences
Separate Apps
Decide when independence outweighs one-app simplicity