This document provides an overview of model-driven and canvas PowerApps, and how to build your first model-driven application. It describes how model-driven apps are built on entities, fields, relationships, and business processes defined in a data model. It also discusses how canvas apps have a more freeform design and allow mashing up of data from many sources. The document recommends starting with canvas apps using a graphical designer or model-driven apps using the Common Data Service if your goal is to build end-to-end business applications.