I had the opportunity to answer a bunch of questions today and PowerApps ... Canvas Apps vs. Model-Driven Apps was key on the agenda.
In my mind I think .. PowerApps = Dynamics or Model-Driven Apps and Microsoft 365 + = CanvasApps, but alas I am not quite right. PowerApps actual applies to both.
What I need to get straight in my head is Model-Driven apps are all the apps I have already built as part of a Dynamics 365 solution (or project). This includes creating apps as a "new" app or modifying an existing app that comes with one of the Microsoft Solutions. (Such as the Sales App).
The next piece too ingrain in this thick skull is CANVAS apps. I have created a canvas app, but I have not had the chance to create one for an actual customer project. This little app starts from a slightly different interface and brings with it new. It is not that the new is difficult, it is just new.
Others explain it as either starting with the "interface" (Canvas) vs. starting with the "data" (Model-Driven) AND if you want to watch a great little video on the subject this video is well worth the time to watch. Check this out from PragmaticWorks!
Note: Please forgive me Andrew!
In my next post we will tackle other new vocabulary such as the Common Data Service (CDS) vs. the Common Data Model (CDM).