Business · architecture
Choose your offer type
Primary considerations include deployment architecture and billing model. Use the summary below to narrow the path, then open the matching learning hub.
The first decision to make in bring a product to the Microsoft Marketplace is to choose the right offer type. This decision is based on the deployment architecture and billing model of the product. Use the summaries below to narrow the path, then open the matching learning hub.
SaaS offers
Software delivered as a service and transacted in the marketplace.
- Runs in the publisher's tenant
- Supports flat rate with optional metered billing
- Supports per-seat licensing
- Requires integration with marketplace SaaS APIs
Virtual machine offers
Publish your software on a VM image for customer subscriptions.
- Runs in the customer's tenant and subscription
- Usage-based pricing for the product
- No metered billing on the VM offer type itself (see product docs for nuances)
Container offers for Kubernetes apps
Bundle container images and deploy to customer AKS.
- Runs in the customer's tenant and subscription
- Usage-based pricing
- Supports metered billing
Azure managed applications
Deployments that include VM or Container offers along with other Azure resources like databases, networking, and specialized services.
- Runs in the customer's tenant
- Publisher can manage deployed resources
- Deploys via ARM template; supports metered billing