Microsoft Dynamics Blog

Welcome to Armanino’s Microsoft Dynamics Blog, where you’ll find information on topics across Microsoft Dynamics 365 ERP and CRM, Dynamics GP, Power BI, PowerApps, Flow and more. Use these tips, tricks and insights to get the most out of your applications! Want these articles delivered straight to your inbox? Subscribe to our newsletter below.

Monday, October 22, 2018

Build Next Gen Dynamics 365 xRM Apps With Power Platform

Posted by Paul Oh

It’s no secret that Dynamics 365 is a great platform for any business application that requires a data layer, a logic layer and a UI layer, as it provides the necessary plumbing and extensibility to meet virtually any requirements. The concept of xRM has been around since the early days of Microsoft Dynamics CRM and is probably one of the main reasons the product gained popularity. And now it’s even easier to build apps to customize and extend the capabilities of D365 with the introduction of the Microsoft Power platform.

When the Dynamics 365 platform was introduced in 2016 with industry-leading, first-party apps like Sales, Service and Finance & Operations, the new common platform didn’t change the way we architected xRM solutions. For example, we would simply extend the Sales app to either re-purpose or create custom entities to model the process.

The following diagram depicts how an xRM solution (ISV Apps & Extensions) would be built on top of the existing apps:

With D365’s new Power platform architecture (shown below), Microsoft has made it very easy to develop apps that can encapsulate a full vertical or horizontal solution like ISV Apps & Extensions. These apps can master data in Common Data Service (CDS) and use the UX extensibility framework just like any first-party app. We’re no longer extending first-party apps, but creating true xRM apps that plug directly into the Power platform.

The new Power platform opens doors for partners and ISVs like Armanino to create xRM solutions that solve various industry challenges.

We already have a list of solutions that can be easily converted to third-party apps. For more information, please contact


comments powered by Disqus
« | »