Subscription Lifecycle Management
Plan and entitlement design, subscription contracting, provisioning, modification, renewal, cancellation, and runtime entitlement enforcement across the SaaS commercial lifecycle.
Subscription Lifecycle Management (BC-4240) is a level-1 business capability in the Software & Technology model. The catalog holds 12 API surface(s) from 6 provider(s) that can perform some part of it, 3 of them rated strong or better. Reach is the vendor surface that lands on this capability — it is not a claim about what any particular organisation has deployed.
Sub-capabilities
Plan & Entitlement Design BC-4240.10
Definition of plans, feature entitlements, and the rules governing which customers are eligible for which plan.
Subscription Contracting BC-4240.20
Quote management, order-form generation, and capture of subscription contract artefacts.
Subscription Provisioning BC-4240.30
Activation of service for new subscriptions, including trial-to-paid conversion and bulk seat provisioning.
Subscription Modification BC-4240.40
In-life changes to active subscriptions including upgrades, downgrades, seat adjustments, and add-on activation.
Renewal Management BC-4240.50
Forecasting, processing, and negotiation of subscription renewals whether automatic or manual.
Cancellation & Termination BC-4240.60
Voluntary cancellation, involuntary termination, and the wind-down of service for departing customers.
Entitlement Enforcement BC-4240.70
Resolution and runtime enforcement of subscription entitlements with audit trail of access decisions.
Providers that reach this capability
Ordered by rating band. Reach means a provider publishes an API surface that can perform some part of this capability — it is not a claim that any particular organisation has deployed it.
Strong 3 Solid coverage with minor gaps
Developing 2 Usable, with meaningful gaps to close
Thin 1 Limited public surface area
Workflows that realise this capability
Arazzo workflows whose own sourceDescriptions call APIs that carry this
capability. The link is derived, not asserted: each workflow declares
x-realizes-capability-ids with the spec and confidence behind it.
- Android Audit and Update a Subscription Product
— android
· Plan & Entitlement Design
BC-4240.10 - Android Cancel a Subscription Purchase
— android
· Entitlement Enforcement
BC-4240.70 - Android Defer a Subscription Renewal
— android
· Entitlement Enforcement
BC-4240.70 - Android Grant and Consume a Consumable Purchase
— android
· Entitlement Enforcement
BC-4240.70 - Android Launch a Subscription Product with an Introductory Offer
— android
· Plan & Entitlement Design
BC-4240.10 - Android Reconcile Voided Purchases
— android
· Entitlement Enforcement
BC-4240.70 - Android Refund a Play Order
— android
· Entitlement Enforcement
BC-4240.70 - Android Retire an Unpublished Subscription Product
— android
· Plan & Entitlement Design
BC-4240.10 - Android Revoke and Refund a Subscription Purchase
— android
· Entitlement Enforcement
BC-4240.70 - Android Verify and Acknowledge an In-App Product Purchase
— android
· Entitlement Enforcement
BC-4240.70 - Android Verify and Acknowledge a Subscription Purchase
— android
· Entitlement Enforcement
BC-4240.70 - GitHub Copilot Deprovision Seats for Users
— github-copilot
· Subscription Modification
BC-4240.40 - GitHub Copilot Provision Seats for Teams
— github-copilot
· Subscription Modification
BC-4240.40 - GitHub Copilot Provision Seats for Users
— github-copilot
· Subscription Modification
BC-4240.40 - iOS Create an Auto-Renewable Subscription
— ios
· Plan & Entitlement Design
BC-4240.10 - Stripe Add and Scale Subscription Item
— stripe
· Subscription Modification
BC-4240.40 - Stripe Cancel Subscription
— stripe
· Subscription Lifecycle Management
BC-4240 - Stripe Launch Subscription
— stripe
· Subscription Lifecycle Management
BC-4240 - Stripe Onboard Customer to Plan
— stripe
· Subscription Lifecycle Management
BC-4240 - Stripe Pause and Resume Subscription
— stripe
· Subscription Lifecycle Management
BC-4240 - Stripe Subscribe Existing Customer
— stripe
· Subscription Lifecycle Management
BC-4240