Start here: what P6M gives you
P6M is a hosted application backplane. It gives you reusable backend domains so you can build a product without starting every app with a custom users table, API key system, metadata store, billing ledger, audit log, notification queue, support desk, or knowledge base.
Use P6M when you want to ship an app quickly but still keep production-shaped boundaries:
- Orgs own users, billing, access, and data.
- Workspaces separate production, staging, tenants, projects, or environments.
- Domains provide capabilities such as identity, metadata, notifications, audit, support, and knowledge.
- Domain installations enable a capability in a workspace.
- API keys and user sessions carry scopes, so customer apps can call only what they are allowed to use.
The P6M internal dashboard, customer portal, knowledge base, and support flows are clients of the same public APIs that customer applications can use. That is intentional: if P6M needs a capability to run itself, customers should be able to build on the same capability.
Read next: