Publishing guide by offer type

This article describes the offer types that are available in the commercial marketplace. The offer type defines the offer structure, which includes the metadata, artifacts, and other content presented in the commercial marketplace.

After you decide on a publishing option, you must choose an offer type before you start creating your offer in Partner Center. The offer type will correspond to the type of solution, app, or service offer that you wish to publish, as well as its alignment to Microsoft products and services.


After you select an offer type, you can't change the offer to another type. To create a different offer type, you need to create a new offer.

You can configure a single offer type in different ways to enable different publishing options, listing option, provisioning, or pricing. The publishing option and configuration of the offer type also align to the offer eligibility and technical requirements.

Be sure to review the online store and offer type eligibility requirements and the technical publishing requirements before creating your offer.

To publish your offers to Microsoft AppSource or Azure Marketplace, you need to have a commercial marketplace account in Partner Center and ensure your account is enrolled in the commercial marketplace program. See Create a commercial marketplace account in Partner Center and Verify your account information when you enroll in a new Partner Center program.

List of offer types

The following table shows the commercial marketplace offer types in Partner Center.

Offer type Description
Azure Application There are two kinds of Azure application plans: solution template and managed application. Both plan types support automating the deployment and configuration of a solution beyond a single virtual machine (VM). You can automate the process of providing multiple resources, including VMs, networking, and storage resources to provide complex solutions, such as IaaS solutions. Both plan types can employ many different kinds of Azure resources, including but not limited to VMs.
  • Solution template plans are one of the main ways to publish a solution in the commercial marketplace. Solution template plans are not transactable in the commercial marketplace, but they can be used to deploy paid VM offers that are billed through the commercial marketplace. Use the solution template plan type when the customer will manage the solution and the transactions are billed through another plan.

  • Managed application plans enable you to easily build and deliver fully managed, turnkey applications for your customers. They have the same capabilities as solution template plans, with some key differences:
    • The resources are deployed to a resource group and are managed by the publisher of the app. The resource group is present in the consumer's subscription, but an identity in the publisher's tenant has access to the resource group.
    • As the publisher, you specify the cost for ongoing support of the solution and transactions are supported through the commercial marketplace.
    Use the managed application plan type when you or your customer requires that the solution is managed by a partner or you will deploy a subscription-based solution.
Azure Container Use the Azure Container offer type when your solution is a Docker container image provisioned as a Kubernetes-based Azure container service.
Azure virtual machine Use the virtual machine offer type when you deploy a virtual appliance to the subscription associated with your customer.
Consulting service Consulting services help to connect customers with services to support and extend their use of Azure, Dynamics 365, Microsoft 365 or Power Suite services.
Dynamics 365 Publish AppSource offers that build on or extend Dynamics 365 products.
IoT Edge module Azure IoT Edge modules are the smallest computation units managed by IoT Edge, and can contain Microsoft services (such as Azure Stream Analytics), 3rd-party services, or your own solution-specific code.
Managed service Create managed service offers and manage customer-delegated subscriptions or resource groups through Azure Lighthouse.
Power BI app
Microsoft 365
Publish AppSource offers that build on or extend Power BI and Microsoft 365.
Software as a Service Use the software as a service (SaaS) offer type to enable your customer to buy your SaaS-based, technical solution as a subscription. For information on single sign-on requirements for SaaS offers, see Azure AD and transactable SaaS offers in the commercial marketplace.


SaaS Offers and Microsoft 365 Add-ins: For specific details on how transact capabilities may affect how your offer can be viewed and purchased by marketplace customers, see Transacting in the commercial marketplace. For SaaS offers, the offer's transaction capability as well as the category selection will determine the online store where your offer will be published.

Next steps

  • Review the eligibility requirements in the corresponding article for your offer type to finalize the selection and configuration of your offer.
  • Review the publishing patterns for each online store for examples on how your solution maps to an offer type and configuration.