We are getting ready to say goodbye to the Dynamics 365 for Operations Help Wiki. We're moving to https://docs.microsoft.com/dynamics365/operations. We'll start redirecting you to topics on the new site by the end of April.

Developer home page

This topic provides links to topics about development with Microsoft Dynamics 365 for Operations.


Microsoft Dynamics 365 for Operations represents the next-generation enterprise resource planning (ERP) offering from Microsoft. It is designed to enable the entire ERP application suite as a cloud-based solution, for both public and private clouds, as well as on-premises. It leverages the speed, simplicity, and cost-effectiveness of working in the cloud, while building on the latest technology from Microsoft.

This release introduces significant changes to the development experience. These changes include:

  • Development tools that are decoupled from any running environment. You develop against local, XML-based files, not the online database.
  • Microsoft Visual Studio replaces MorphX as the development environment. Dynamics 365 for Operations customizes the Visual Studio environment to provide you with a smooth and familiar experience.
  • The X++ compiler generates Common Intermediate Language (CIL) for all features. CIL is the same intermediate language used by other .NET-based (managed) languages, such as the C# programming language.
  • New browser-based client and new design patterns for forms that you can leverage to provide an improved end-user experience.
  • The new Application Lifecycle Model (ALM) for build automation, test automation, and deployment of models to the cloud.


Getting started

Fleet Management

Development tools


Tools, models, and VMs

X++ programming language


Language support


Customize with extensions and overlayering

Code migration

Migrate your code

To migrate your code to Dynamics 365 for Operations, use the “Migrate and Create Dynamics 365 for Operations Solutions” methodology in Lifecycle Services.

Key concepts

The following links (also included in the methodology) describe key concepts and steps in the migration process. The links are listed here in the order that we recommend you read them.

Additional concepts

Deploy your code and customizations

Service environments


User interface concepts

The client is an HTML web client that runs in all major browsers. For information about developing and customizing the user interface, see the User interface development home page.

BI and reporting



Reporting services

Data entities and OData




Testing support in Visual Studio

Office integration

Build workspaces



Mobile platform

Global finance management


Supply chain management

Additional resources

  • Additional help is available as task guides inside Dynamics 365 for Operations. To access task guides, click the Help button on any page.
  • For information about Microsoft Dynamics 365 for Operations training, see Microsoft eLearning (requires a CustomerSource account).
Rate this article

Report inappropriate content

Contribute to a discussion

You must be logged in to comment.

  1. prodev42

    the link Install retail hotfixes does not work.

    • Margo Crandall

      Thanks for the feedback, we got that link fixed.

  2. annette.theissen

    The link to user Interface concepts doesn’t work.

    • Kristin Fender

      Thank you for bringing this to our attention. I have removed the broken link.