Model-driven apps
Model-driven apps are used to build apps in Dynamics 365. This functionality was launched in mid-2018 and it introduced a new way of creating immersive apps to improve interaction with Microsoft Dynamics.
Model-driven apps differ slightly from canvas apps in terms of the development approach. With canvas apps being user experience-driven, model-driven apps are driven from the underlying data, as shown in the following screenshot. In contrast to canvas apps, the layouts in a model-driven app are determined based on the components that you decide to use on the screen:
Model-driven apps share the same principles as canvas apps in that they allow you to create powerful apps without resorting to code; however, the thought process is much different and starts with the underlying data. We will investigate model-driven apps in more detail in Chapter 16, Creating Model-Driven Apps.