| Where the subscription lives |
In billing accounts, rate plans, charges, invoices, and revenue records. |
In customer access and entitlement state, independent of billing execution. |
Billing and revenue history are preserved; ownership moves to an access-first model. |
| Revenue recognition |
Core part of the stack and the finance close. |
Held operationally and fed to a revenue engine or ERP. |
Revenue tooling can stay; subscription control moves to Azotte. |
| Operating footprint |
Often assumes a dedicated billing-ops or RevOps team. |
Operated by product, growth, support, and finance together. |
Lower coordination cost once access and lifecycle are centralized. |
| App stores and partners |
Usually separate subscription records that must be synced. |
Mapped into one lifecycle model alongside web and direct channels. |
Channel-specific records normalize into one customer state. |
| Payment providers |
Gateways connected to billing and collections workflows. |
Routed by policy, region, storefront, segment, or recovery strategy. |
PSP references preserved; routing added without re-platforming subscriptions. |
| Entitlements |
Derived from rate plans and resolved in application logic. |
The foundation of the model; access is defined before payment. |
Rate plans and charges map into access bundles and rules. |