{"version":"0.2.0","built_at":"2026-10-10T20:58:14.188Z","license":"CC BY 4.0 © Mike Reams","canonical":"https://catalog.mikereams.com","capability":{"id":"BC-1250.20","name":"Plans & Entitlements","level":2,"parent_id":"BC-1250","l1_id":"BC-1250","industry":"software","macro_id":null,"path":["Subscription & Tenant Operations","Plans & Entitlements"],"description":"Translate what a customer bought into what the product lets them do — features, limits, seats and regions — and change it the moment the contract changes.","aliases":["Feature Gating","License Management","Plan Enforcement"],"in_scope":["Plan catalog as enforced by the product","Entitlement checks and limit enforcement at runtime","License keys and activation for self-hosted customers","Trials, upgrades and downgrades"],"out_of_scope":["What plans cost and how they are packaged (see BC-470)","Contract terms (see BC-150)"],"csdm_note":null,"status":"active","successor_id":null,"child_ids":["BC-1250.20.10","BC-1250.20.20","BC-1250.20.30","BC-1250.20.40"]},"crosswalk":{"realized_by":[],"used_in":[],"patterns":[],"stacks":[],"books":[]},"ancestors":[{"id":"BC-1250","name":"Subscription & Tenant Operations","level":1}],"children":[{"id":"BC-1250.20.10","name":"Entitlement Modeling","level":3,"child_count":0},{"id":"BC-1250.20.20","name":"Runtime Enforcement","level":3,"child_count":0},{"id":"BC-1250.20.30","name":"License Activation","level":3,"child_count":0},{"id":"BC-1250.20.40","name":"Trial & Plan Change Handling","level":3,"child_count":0}]}