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 202 API surface(s) from 132 provider(s) that can perform some part of it, 46 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.
Exemplar 17 Complete, well-documented, and agent-ready
Strong 29 Solid coverage with minor gaps
Developing 43 Usable, with meaningful gaps to close
Thin 43 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