Tenants and Subscriptions
-
The CMS is built on a hierarchical model that reflects both technical resource allocation and commercial relationships.
Platform Administrators
-
Own and operate the CMS instance.
-
Responsible for global configuration, branding, pricing, and overall governance.
-
Publish the plans and offers that define what downstream consumers can access.
Distributors
-
Represent the top commercial tier beneath the platform.
-
Manage one or more partners and receive commission structures defined at the distributor level.
-
Can view aggregated billing, usage, and commission data across all associated partners and tenants.
Partners
-
Manage tenants directly and act as the customer-facing entity.
-
Receive commission rates defined either at the partner level or inherited from their distributor.
-
Responsible for tenant onboarding, subscription assignment, and first-line customer support.
Tenants
-
Represent the consuming organizations (e.g., end customers or internal business units).
-
Each tenant is isolated and manages its own subscriptions, users, and administrators.
-
Billing and usage are tracked at the tenant and subscription level, with visibility extended to the parent partner and distributor.
Subscriptions
-
The unit of consumption within a tenant.
-
Each subscription is tied to a published plan, which defines available services and quotas.
-
Usage data is collected per subscription and feeds into billing and commission calculations.
Plans and Offers
-
A plan defines service availability and quotas (e.g., VM sizes, storage limits, network allocations).
-
Multiple plans can be bundled into an offer to provide a combined service package.
-
Platform administrators publish plans and offers, which are then assigned downstream to subscriptions.
Why This Matters
This model ensures that both technical operations (resource allocation, usage metering) and commercial operations (billing, pricing, commissions) are aligned.
-
Distributors see their margin and aggregate activity across partners.
-
Partners focus on tenant-level management and customer billing.
-
Tenants consume services without needing awareness of the upstream layers.
-