Flex-VM is a subscription service to configure and manage VM usage entitlements. Subscribers can create multiple sets of a single VM entitlement that corresponds to a licensed virtual machine. Each entitlement contains a base VM and one service bundle. Usage entitlements require a unique token to be installed on every VM. Once the VM configurations are defined and VM entitlements are created in the Flex-VM portal, the VM instances can be deployed on the customer-managed platform in supported clouds and hypervisors.