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 firstname.lastname@example.org.
Paul is a Senior Solutions Architect within Armanino’s Dynamics 365 Consulting group.