When to Use Model-Driven AppsData Stored in Microsoft DataverseComplex Business LogicDesign Web-Based Apps for Internal EmployeesLimited App Layout, UI, Look and Feel RequirementsAutomatically Responsive Apps DesignComplex Dataverse Security RequirementsUse Customer Engagement AppsWhen to Use Canvas AppsDesign an App from Scratch or Blank CanvasData Storage Flexibility Other Than DataverseControl Over the App UITemplate-Based App DevelopmentDesign Mobile Apps for Internal EmployeesWhen to Embed a Canvas App in a Model-Driven App Guidance on Embedding Canvas AppsSteps to Embed a Canvas App in a Model-Driven App FormPower Apps Decision TreeSwitching App TypesPower Apps PatternsEvent Management Lifecycle or Workflow ManagementSchedulingApprovalsAsset ManagementCalculation/TransformationCommunication/AnnouncementInspection/AuditProject ManagementSummary