Requirements/supported configurations

Model-driven Power Apps and customer engagement apps (such as Dynamics 365 Sales, Dynamics 365 Customer Service, and Dynamics 365 Marketing and Dynamics 365 Project Operations), give you the following options to access data:

  • Web browser. No need to install anything to run customer engagement apps from a computer running a supported web browser.

  • Dynamics 365 App for Outlook. An Outlook app which, lets you manage your app data right within Office Outlook.

  • Power Apps mobile. Use the Power Apps mobile app to run model-driven apps on your mobile device.

  • Dynamics 365 for phones and Dynamics 365 for tablets. Use the Dynamics 365 for phones or Dynamics 365 for tablets app mobile app to run customer engagement apps (such as Dynamics 365 Sales, Dynamics 365 Customer Service, and Dynamics 365 Marketing), built on Microsoft Dataverse on your mobile device.

Web browser requirements

You use a common web browser, such as Internet Explorer, Mozilla Firefox, Google Chrome or Apple Safari to view, add, or edit information stored in your organization’s database. For more information about the supported web browsers and hardware requirements, see Web application requirements for Microsoft Dynamics 365 apps.

Mobile device requirements

Work with model-driven Power Apps or customer engagement apps on your mobile device. For supported device and requirements, see:

Microsoft Office requirements

Customer engagement apps leverage the capabilities of on-premises versions of Microsoft Office or Microsoft 365 and integrates with Office Word and Office Excel. For more information about the supported versions of Microsoft Office, see Supported versions of Office.

For full Microsoft 365 feature integration with Dynamics 365 and Customer Engagement (on-premises), you'll need Microsoft 365 Enterprise E3 or later. Skype for Business PSTN calling and conferencing requires Microsoft 365 Enterprise E5. Other Microsoft 365 plans are not supported. For more information on licensing and pricing, see:

IP addresses and URLs

If certain IP address ranges or individual IP addresses are blocked in the environment, users may not be able to reach Microsoft Dynamics 365 environments. Blocked IPs can also impact connecting Dynamics 365 apps to Microsoft Exchange Server (on-premises). See the following:


You can search the Azure IP Ranges json file for the AzureCloud service tag for your region. For example, for Japan you'd search for "azurecloud.japaneast" and "azurecloud.japanwest" to find the list of IP addresses to allow.

AzureCloud service tag for region IPs.

Dynamics 365 apps use several Microsoft URLs to help provide security, services, and features. Blocking any of the required URLs will cause apps in Dynamics 365 to operate incorrectly or not at all. See: Troubleshooting: Unblock required URLs.

Internet accessible URLs required

If you cannot access Microsoft Dynamics 365 apps, or specific URLs fail to load when you use Microsoft Dynamics 365, a proxy or firewall may be configured to prevent Dynamics 365 URLs from accessing server resources.

Add the following URLs to the approved list to allow traffic to proceed to these URLs.

URL Justification Required for Microsoft Cloud Authentication. Includes business-to-consumer (B2C) and guest scenarios.
http://* Required for Dynamics 365 and Dataverse environments access. Includes integration and static Content Delivery Network (CDN) content endpoints.

Replace # in http://* and https://* with your region's number:
  • Asia/Pacific: 5
  • Canada: 3
  • Europe, Africa, and Middle East: 15 and 4
  • France: 12
  • Germany: 16
  • India: 8
  • Japan: 7
  • North America: no number
  • Oceania: 6
  • South Africa: 14
  • South America: 2
  • Switzerland: 17
  • UAE: 15
  • United Kingdom: 11
  • Dynamics 365 US Government: 9
https://* Required for authentication and Microsoft 365 services such as the Microsoft 365 admin center. Required for product documentation and context-sensitive help pages. Required for Microsoft defender SmartScreen filtering. Required for Certification Revocation List checks.


Dataverse exposes ports 18085 and 8085 to perform maintenance operations for customer databases. The maintenance operations are executed to ensure that Microsoft Dynamics 365 environments are performing at optimal performance standards. These maintenance operations include but are not limited to:

  • Database Update Operation
  • App Update Operation

These maintenance operations are executed by the Asynchronous Service.

Dataverse exposes ports 1433 and 5558 to expose the Dataverse Tabular Data Stream.

See also

Plan for Deployment and Administration
Work with requirements as a solution architect for Power Platform and Dynamics 365