Commercial marketplace offer types
The following offer types are available through Partner Center for ISV solutions.
- Virtual Machine offer
- Azure Apps offer - Solution Template
- Azure Apps offer - Managed Application
- Container image offer
- IoT Edge module offer
- SaaS offer
In these labs we will focus on three main offer types; Virtual Machine, Azure Application and SaaS offers. These offer types are transactable through the commercial marketplace and require deeper integration in order to publish.
Virtual Machine Offer
The Virtual Machine offer (or VM offer) is used to deploy and transact a virtual machine (VM) instance through Marketplace. The solution must consist of a single VM. Anything more complex requires an Azure Apps offer. Virtual Machine offers can only be listed in Azure Marketplace, not AppSource.
For further information, see Publishing a VM Offer
Azure Apps Offer
The Azure Apps offer is used to deploy and transact a more complex solution than a single VM. Azure Apps offers can only be listed in Azure Marketplace, not AppSource.
The Azure Apps offer has two distinct flavours; solution template and managed application.
The solution template offer is a collection of Azure resources described by an Azure Resource Manager (ARM) template which will be deployed into the customer subscription. It is not directly transact-capable but it can deploy VM offers which are transactable.
For further information, see Publishing an Azure Application Solution Template Offer
For further information, see Publishing an Azure Application - Managed Application Offer
The SaaS offer differs from the Virtual Machine offer and Azure App offer as no resources are deployed in the customer subscription. As such, the publisher must charge both for the software licence and the underlying Azure resource costs used to deliver the solution. SaaS offers can be listed in both the Azure Marketplace and AppSource.
For further information, see Publishing a SaaS Offer
Help us improve
Azure Citadel is a community site built on GitHub, please contribute and send a pull requestMake a change