What is a virtual machine offer?
Virtual machine offers in the commercial marketplace
When you publish your virtual machine (VM) based application to the Microsoft commercial marketplace, it's called a VM offer. Customers can find your Windows or Linux application in Azure Marketplace, both in the online store at https://azuremarketplace.microsoft.com and via the marketplace experience in the Azure portal. From Azure Marketplace, customers can purchase your VM offer and deploy it to their Azure subscription in a matter of minutes.
Publishing options for your VM offer
Before you publish your VM offer, you need to decide how you want to use Azure Marketplace to engage with customers and sell your application. When you create your VM offer in Partner Center, you're asked to choose a software license model. Your choice has significant implications for you and your customers' marketplace experience, which we explain throughout the rest of this unit.
You have two software licensing options:
Bring your own license (BYOL): Customers use an existing subscription to your software to deploy your application to their Azure subscription. When you choose the BYOL model, customers have to purchase a subscription to your software outside of Azure Marketplace. They enter a valid subscription key when they configure the VM for deployment in the Azure portal. You're responsible for validating customer subscriptions, facilitating payments, managing active subscriptions, and invoicing over the life of the subscription.
Usage-based monthly billed plan: Also called the pay-as-you-go (PAYG) license model, customers purchase a license to your software through Microsoft. When you choose pay-as-you-go, Microsoft processes payments from customers on your behalf. Customers pay using the same payment method that they use to pay for their Azure subscriptions.
Note
When you choose the usage-based license model, you'll also have the option to enable free trials for Azure Marketplace customers so they can evaluate your application. You'll get to choose between one, three, or six-month trial periods when you configure your offer's pricing and availability in Partner Center.
As we mentioned at the beginning of this unit, deciding between the BYOL and usage-based license models is an important decision for the following reasons:
- Customer experience: Selling your software through Microsoft using the usage-based license model provides the most streamlined purchasing experience for your customers. They don't have to leave Azure Marketplace to buy a license from you; they just configure the VM and deploy your offer from the Azure portal to start using your application. Customers manage their subscriptions from the Azure portal and receive a consolidated invoice that includes all their purchases from Azure Marketplace. Customers pay for your software using the same payment method they use for Azure, which makes it easier for them to work through their procurement process.
- Additional benefits for publishers: When you license your software through Microsoft, you're eligible for other commercial marketplace benefits for publishers, including:
- Cost savings and operational efficiencies as Microsoft takes on billing, collections, currency conversions, and taxation for purchases from the commercial marketplace.
- More valuable Marketplace Rewards program benefits when your offer reaches revenue milestones through marketplace.
- The ability to take advantage of customers' Azure consumption commitment benefit. This benefit lets customers purchase qualified offers from the commercial marketplace and get credit against their Microsoft Azure Consumption Commitment (MACC). This streamlines purchasing and budgeting for customers with existing enterprise agreements (EA) or Microsoft Customer Agreements (MCA).
Summary
Now that you know where customers can find your VM offer and how to license it through Microsoft, we can turn our attention to some of the other business considerations you should take before you publish. Let's discuss some important VM offer concepts that can help you determine how you want to use Azure Marketplace to sell your application.