![Learn Microsoft PowerApps](https://wfqqreader-1252317822.image.myqcloud.com/cover/330/36698330/b_36698330.jpg)
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:
![](https://epubservercos.yuewen.com/B4D233/19470375708793106/epubprivate/OEBPS/Images/7f9c1951-268f-4144-8101-37fc797937bf.png?sign=1738884677-EZyKa5UkoyUYm6pZLpTXcWFQOOU3Pv3p-0-d542d2dd6eb0cea8cddc4608b00c74d9)
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.