Publish a Managed App

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.

  • The managed app offer is a collection of Azure resources described by an ARM template deployed into the customer subscription to be operated as a managed service.

In this lab we will focus on the Managed Application flavour of Azure Application offer.

When a customer ‘purchases’ a Managed Application offer, resources will be deployed into the customer’s Azure subscription. As a consequence, Managed Application offers can only be published in Azure Marketplace (not AppSource).

Transact Managed Application offers are billed either a flat monthly rate or using metered billing or a combination of the two.



Getting Started

Pre-requisites and overview.

Create ARM Template

Create an ARM template for publishing to the commercial marketplace.

Validate ARM Template

Validate the ARM template.

Create UI Definition

Create and test a UI definition file.

Package Assets

Create a deployment package for an Azure Application offer.

Publish Offer

Create the listing in Partner Center and publish the offer.