Is my app broken?

Instantly check the health & security scores of your published Managed Application/Solution Template in the Marketplace. It's FREE!

Just enter your offer's publisher id, offer id and plan id and click on the Check My App button.

How do I find my offer's IDs?
How to find publisher ID, offer ID and plan ID for your published offer.

Frequently Asked Questions
Where do I find the Publisher ID, Offer ID and Plan ID?
  1. Go to Marketplace in the Azure Portal.
  2. Search for and locate your offer. Click on the offer's card.
  3. Click on the Usage Information + Support tab to locate the Publisher ID, Offer ID and Plan ID, as shown in the screenshot below.
How to find publisher ID, offer ID and plan ID for your published offer.
What is an Azure Managed Application?

To quote the Azure documentation:
"Azure Managed Applications enable you to offer cloud solutions that are easy for customers to deploy and operate. As a publisher, you implement the infrastructure and can provide ongoing support. To make a managed application available to all customers, publish it in Azure Marketplace."
Not familiar with the Azure Marketplace (part of the Microsoft Marketplace)? Here's another excerpt from the Azure documenttion to help give you an idea:
"Vendors who want to bill for their services can make a managed application available through Azure Marketplace. After the vendor publishes an application, it's available to users outside their organization. With this approach, a managed service provider (MSP), independent software vendor (ISV), or system integrator (SI) can offer their solutions to all Azure customers."

What does a broken Azure Managed Application offer look like?
This screenshot was taken from a real Azure Managed Application offer in the Microsoft Marketplace. It shows what customers see when they load the offer's UI, even before deploying it.
Most broken offers result in this image upon first loading the UI or upon reaching the end of the UI wizard.
Many fail after attempting to deploy the offer's deployment template, mostly due to logic errors.
Most ISV publishers don't even know that potential customers who attempted to view or deploy their offers ran into logic errors. They don't know why those customers left for a competitor's offer simply because it loaded and deployed fine, even with less features. All the features in the world don't matter if you can't access them.
Make sure your customers are not encountering a similar experience.
Broken Azue App offer screenshot.
How are the scores calculated?
  • Overall score: This is the total weighted score based on the issues detected in the artifact (UI definition or ARM template) and takes into consideration whether the artifact works (does not crash and has valid JSON that is not malformed), has any invalid elements or resources, or contains broken expressions. The detailed issues with their low, moderate (medium), important (high) and critical severity levels can be found listed in detail in the Maestro Studio ENSEMBLE application—see below for details on how to get ENSEMBLE.
  • Security score: Factors like insecure resource configurations and using widely-known default values for credentials, which can make Managed Application deployments vulnerable are taken into consideration when calculating the score. This is also a total weighted score of the issues that can be viewed in ENSEMBLE, tagged with the Security severity level.
Scores screenshot.
For a detailed report of all validation issues or errors detected, open your offer in Maestro Studio ENSEMBLE.
New to ENSEMBLE? Get the Free Trial now and start using the visual IDE to create your Managed Applications.
An unhandled error has occurred. Reload 🗙