Skip to content
English
  • There are no suggestions because the search field is empty.

What are the prerequisites for a Microsoft Azure SaaS subscription?

This article explains the essential prerequisites and requirements for subscribing to and using Microsoft Azure Software as a Service (SaaS) offerings. Ensuring these prerequisites are met will help you achieve a smooth deployment, configuration, and management experience for your Azure SaaS subscriptions.

Prerequisites for a Microsoft Azure SaaS Subscription

Before creating or using an Azure SaaS subscription, the following prerequisites should be met:

1. Active Azure Subscription

  • You must have an active Microsoft Azure subscription with billing enabled.
  • The user subscribing to the SaaS solution should have sufficient permissions, typically Owner or Contributor role on the subscription.
  • Ensure that your subscription is enabled to purchase resources from Azure Marketplace.

2. Required Azure Permissions

Permission   Purpose 

Microsoft.Resources/deployments/validate/action

Validate ARM deployment templates

Microsoft.Resources/deployments/write

Deploy resources using ARM templates

Microsoft.Authorization/roleAssignments/write

Assign roles to users or service principals

Microsoft.Resources/subscriptions/resourceGroups/read/write

Manage resource groups

Microsoft.SaaS/resources/read

Access SaaS resource metadata

Microsoft.Storage/storageAccounts/*

Manage Azure Storage accounts

Microsoft.Compute/virtualMachines/*

Create and manage virtual machines

Microsoft.Network/*

Manage networking resources (NICs, VNets, IPs)

Microsoft.ManagedIdentity/*

Manage managed identities

3. Register Required Azure Resource Providers

 Ensure the following Azure resource providers are registered in your subscription, as the SaaS solution depends on them:

  • Microsoft.Compute
  • Microsoft.Network
  • Microsoft.Storage
  • Microsoft.ManagedIdentity
  • Microsoft.SaaS

How to register resource providers using Azure CLI:

az provider register --namespace Microsoft.Compute
az provider register --namespace Microsoft.Network
az provider register --namespace Microsoft.Storage
az provider register --namespace Microsoft.ManagedIdentity
az provider register --namespace Microsoft.SaaS
 
For detailed guidance, see Microsoft’s official docs:
Install the Azure CLI: https://learn.microsoft.com/en-us/cli/azure/install-azure-cli
az provider register command: https://learn.microsoft.com/en-us/cli/azure/provider#az-provider-register

4. Azure Active Directory (Azure AD) Configuration

  • Ensure your Azure AD tenant is properly configured.
  • The user subscribing must belong to the same Azure AD tenant as the Azure subscription.
  • If your SaaS solution uses service principals or managed identities, verify they have the necessary role assignments.

5. Network and Security Requirements 

  • Configure your network and firewall to allow outbound access to the SaaS service endpoints.
  • If using private networks, ensure necessary access to Azure Marketplace and SaaS vendor endpoints.

6. Storage and Data Considerations 

  • Confirm adequate storage capacity and network bandwidth in your Azure environment.
  • Review your organization’s data retention and backup policies to align with the SaaS solution’s capabilities.

7. Billing and Licensing 

  • Review pricing, licensing, and billing terms of the SaaS offering before subscription.
  • Verify your Azure billing account supports Azure Marketplace purchases.

For detailed setup guidance and additional information, please refer to the official Microsoft documentation: https://learn.microsoft.com/en-us/azure/marketplace/

Once these prerequisites are met, you can create, configure, and use a Microsoft Azure SaaS subscription