This chapter introduces model-driven apps. These apps are completely different from the canvas apps that we’ve seen so far. They look and behave completely differently, and they rely on a separate designer that caters specifically for model-driven apps.
The advantage of a model-driven app is that we can quickly build apps that carry out CRUD (Create, Read, Update, Delete) operations against a Dataverse database. The definition of an app lies predominantly in Dataverse. Once we set up a database, it is possible to spend minimal time in the model-driven app designer, because we’ve already carried out ...