A model-driven app is an application design approach which focuses on components and requires little to no code. Despite this, apps can be built to be made very simple or complex. Responsive apps can be created with a similar user experience across all devices. The core components of a model-driven app are:
Model-driven apps use a metadata-driven architecture so that designers can customise apps without writing code and are built and managed from the Power Apps Maker Portal. Find out more about model-driven apps here.