SlideShare a Scribd company logo
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-driven with CDS
Introduction with
Canvas vs Model-
Driven with CDS
Nicolas Georgeault
Founder and PPM @MuBrain Inc.
ngeorgeault@mubrain.com - @ngeorgeault
Nicolas
Georgeault
• MVP Office Server and services
for 10 years
• Machine Leaning certificate from
Stanford University
• LinkedIn Learning Instructor
Session Objectives & Agenda
• What are Canvas and Model-Driven model?
• What to use when?
• What is Common Data Service?
• Why is so important?
• How much it cost?
Common Data
Service for Apps
Sales Service
Microsoft Dynamics 365
For Customer Engagement
Marketing
Field
Service
Project
Service
Model Driven AppsCanvas Apps
Business
Rules
Workflows
Business
Process
Flows
Plugins
Custom
Entities
Restricted
Entities
Core
Entities
What are Canvas and
Model-Driven model?
Canvas Apps
• Pixel perfect apps
• “last mile of digital
transformation”
• Data from multiple sources
• Driven by user experience
Model-Driven Apps
• Part of Dynamics 365
Customer Engagement
platform
• Evolution of Dynamics CRM
Form
• Driven by data model and
business process
• Dashboards, workflows,
deep office integration
Use Canvas Apps
• To replace paper forms, access databases, and Excel spreadsheets
• When you want to build a tailored user experience
• To include data from multiple sources
• For simple focused scenarios
Canvas App demo
Use Model Driven Apps
• When your application has many users, data intensive, relationship
heavy
• To visualize complex business processes
• For interactive charts and dashboards
• To leverage standard solutions for sales, customer service, marketing,
field service, and more.
Model Driven App demo
What to use when?
Source: https://www.itaintboring.com/powerapps/canvas-vs-
model-driven-apps-two-ways-to-look-at-it/
What is Common Data
Service?
Let’s take this scenario
Customers
Customers
information
are centric
in any
business
But they are
spread in
many
different
systems
Let’s take this scenario
Customers
Each system is
using is own
data model
System vision
of the data
model
CRM
Support
Marketing
…
Billing system
Invoices
Payments
…
Delivery system
Timesheets
Expenses
…
Communication
system
Emails
Phones
…
Collaboration
system
Documents
Sites
…
First scenario
Customers
Multiple
application
connections
Multiple
dashboards
connections
CRM
Support
Marketing
…
Billing system
Invoices
Payments
…
Delivery system
Timesheets
Expenses
…
Communication
system
Emails
Phones
…
Collaboration
system
Documents
Sites
…
Second scenario
Customers
Multiple
application
connections
Multiple
dashboards
connections
CRM
Support
Marketing
…
Billing system
Invoices
Payments
…
Delivery system
Timesheets
Expenses
…
Communication
system
Emails
Phones
…
Collaboration
system
Documents
Sites
…
Second scenario
Customers
Only one
application
connection
Only one
dashboard
connection
CRM
Support
Marketing
…
Billing system
Invoices
Payments
…
Delivery system
Timesheets
Expenses
…
Communication
system
Emails
Phones
…
Collaboration
system
Documents
Sites
…
Customer
Second scenario
Customers
Only one
application
connection
Only one
dashboard
connection
CRM
Support
Marketing
…
Billing system
Invoices
Payments
…
Delivery system
Timesheets
Expenses
…
Communication
system
Emails
Phones
…
Collaboration
system
Documents
Sites
…
Customer
Why is so important?
« We are still at the very
beginning of the business apps
modernization’s journey in the
Microsoft stack »
How much it cost?
PowerApps
Licensing model before October 2019
PowerApps
P1
PowerApps
P2
Dynamics
365
Office
365
$7 $40
Starts at
$115
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-driven with CDS
PowerApps plans after October 2019
PowerApps plans after October 2019
Takeaways
Takeaways
• Canvas and model-driven apps are the same platform
• CRUD actions in canvas apps trigger model-driven app processes
• Common Data Service and Common Data Model
• Use model-driven apps for major business processes part of your ERP
• And complete with canvas apps for specific user experiences
• Canvas can be easily embedded in Teams and SharePoint Pages
Take action!
https://web.powerapps.com/community/signup
App in a Day free workshops
https://aka.ms/AIADEvent
References
• Licensing: https://docs.microsoft.com/en-us/power-
platform/admin/powerapps-flow-licensing-faq
• Choosing tool: https://www.itaintboring.com/powerapps/canvas-vs-
model-driven-apps-two-ways-to-look-at-it/
• AppInADay content: https://powerapps.microsoft.com/en-
us/blog/power-platform-challenges/

More Related Content

PPTX
ESPC19: What is the cdm and how to use it?
PPTX
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
PPTX
SPS Vancouver 2018 - What is CDM and CDS
PPTX
SPSNYC2019 - What is Common Data Model and how to use it?
PPTX
SPSChicagoBurbs 2019 - What is CDM and CDS?
PPTX
Jet Reports: Your Newest Tool by Jon Phipps
PPTX
Personal bi to personal data science
PPTX
Power BI - Finally I can make decisions based on facts
ESPC19: What is the cdm and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
SPS Vancouver 2018 - What is CDM and CDS
SPSNYC2019 - What is Common Data Model and how to use it?
SPSChicagoBurbs 2019 - What is CDM and CDS?
Jet Reports: Your Newest Tool by Jon Phipps
Personal bi to personal data science
Power BI - Finally I can make decisions based on facts

What's hot (20)

PDF
Power BI - The self service BI Lifecycle in the cloud
PPTX
Power BI Overview
PPTX
Power BI - Bring your data together
PPTX
Enhancing your career: Building your personal brand
PPTX
Power bi ga-deck
PPSX
Best practices to deliver data analytics to the business with power bi
PPTX
Introducing DocumentDB
PPTX
ESPC15 Power BI - The New Way to Quickly Build Powerful Dashboards (Level 300)
PPTX
Power bi software
PDF
Building a Dashboard in an hour with Power Pivot and Power BI
PPTX
Dax & sql in power bi
PDF
High impact data visualization with power view, power map, and power bi
PPTX
Power BI Advanced Data Modeling Virtual Workshop
 
PPTX
PPTX
Microsoft Power BI 101
PPTX
Data analytics and powerbi intro
PPTX
Leveraging Microsoft Power BI To Support Enterprise Business Intelligence
PPTX
Types of connections in Power BI
PPTX
Modernize Your Business Intelligence with Microdevices_data.pngsoft Power BI
PPTX
Visual guidance for power bi redmond sql sat 2019
Power BI - The self service BI Lifecycle in the cloud
Power BI Overview
Power BI - Bring your data together
Enhancing your career: Building your personal brand
Power bi ga-deck
Best practices to deliver data analytics to the business with power bi
Introducing DocumentDB
ESPC15 Power BI - The New Way to Quickly Build Powerful Dashboards (Level 300)
Power bi software
Building a Dashboard in an hour with Power Pivot and Power BI
Dax & sql in power bi
High impact data visualization with power view, power map, and power bi
Power BI Advanced Data Modeling Virtual Workshop
 
Microsoft Power BI 101
Data analytics and powerbi intro
Leveraging Microsoft Power BI To Support Enterprise Business Intelligence
Types of connections in Power BI
Modernize Your Business Intelligence with Microdevices_data.pngsoft Power BI
Visual guidance for power bi redmond sql sat 2019
Ad

Similar to PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-driven with CDS (20)

PDF
Canvas Apps for the Model-driven mind
PPTX
Model-driven apps & Common Data Service for Apps
PPTX
Canvas and Model Driven Apps
PPTX
PowerApps and CDS
PDF
Towards a common app platform #SPUGfi
PPTX
Model-Driven Apps with PowerApps
PPTX
Model-driven apps with PowerApps - SPSBE 2018
PPTX
Model Driven PowerApps
PPTX
Enhance model driven embedded canvas app here is all that you need to know!
PPTX
Enhance model driven embedded canvas app here is all that you need to know!
PDF
Microsoft PowerApp-ModelDriven App - Questions and Answers
PPTX
PowerApps community call-March 2019
PDF
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
PPTX
PowerApps.pptx
PPTX
What is dynamics 365? - aOS Canadian tour (Ottawa)
PPTX
What is dynamics 365? - aOS Canadian tour (Toronto)
PPTX
Create a poc power app from d365 for marketing and other dynamics 365 crm cus...
PPTX
Dynamics 365 CRM Module Full Explanation
PPTX
PowerApps Course In Ameerpet PowerApps Training.pptx
PPTX
Working with entities and data in CDS - Power Platform
Canvas Apps for the Model-driven mind
Model-driven apps & Common Data Service for Apps
Canvas and Model Driven Apps
PowerApps and CDS
Towards a common app platform #SPUGfi
Model-Driven Apps with PowerApps
Model-driven apps with PowerApps - SPSBE 2018
Model Driven PowerApps
Enhance model driven embedded canvas app here is all that you need to know!
Enhance model driven embedded canvas app here is all that you need to know!
Microsoft PowerApp-ModelDriven App - Questions and Answers
PowerApps community call-March 2019
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
PowerApps.pptx
What is dynamics 365? - aOS Canadian tour (Ottawa)
What is dynamics 365? - aOS Canadian tour (Toronto)
Create a poc power app from d365 for marketing and other dynamics 365 crm cus...
Dynamics 365 CRM Module Full Explanation
PowerApps Course In Ameerpet PowerApps Training.pptx
Working with entities and data in CDS - Power Platform
Ad

More from Nicolas Georgeault (20)

PPTX
CollabCon2024 - From Engage to storyline new experiences to engage leaders an...
PPTX
CollabDays Hungary 2024 - Discovering Process Mining and Task Mining with Pow...
PPTX
M365 Chicago 2024 - From Engage to Storyline, New Experiences to Engage Leade...
PPTX
AI Community Conference - Toronto 2024: Work like a Brain with... AI and Copilot
PPTX
M365 Community Days MTL 2024 - Découverte du Process Mining et du Task Mining...
PPTX
GUM365 - Rencontre mensuelle Avril 2024 - Montréal
PPTX
Construisez votre gouvernance Power Platform
PPTX
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
PPTX
Improve your Dynamics 365 usage with AI
PPTX
Utiliser Process Advisor
PPTX
How to get prepared for Syntex
PPTX
Quelles sont vos opportunités AI dans Microsoft 365
PPTX
How to get prepared for SharePoint Syntex
PPTX
Solving problems! and what we could learn from covid19
PPTX
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
PPTX
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
PPTX
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
PPTX
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
PDF
SPS Calgary 2019 - What if your intranet was a simple bot?
PPTX
SPSVB 2019 - Pour first Power Apps in 30 minutes
CollabCon2024 - From Engage to storyline new experiences to engage leaders an...
CollabDays Hungary 2024 - Discovering Process Mining and Task Mining with Pow...
M365 Chicago 2024 - From Engage to Storyline, New Experiences to Engage Leade...
AI Community Conference - Toronto 2024: Work like a Brain with... AI and Copilot
M365 Community Days MTL 2024 - Découverte du Process Mining et du Task Mining...
GUM365 - Rencontre mensuelle Avril 2024 - Montréal
Construisez votre gouvernance Power Platform
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
Improve your Dynamics 365 usage with AI
Utiliser Process Advisor
How to get prepared for Syntex
Quelles sont vos opportunités AI dans Microsoft 365
How to get prepared for SharePoint Syntex
Solving problems! and what we could learn from covid19
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Calgary 2019 - What if your intranet was a simple bot?
SPSVB 2019 - Pour first Power Apps in 30 minutes

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
Teaching material agriculture food technology
PDF
Approach and Philosophy of On baking technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
cuic standard and advanced reporting.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Machine Learning_overview_presentation.pptx
PPTX
Cloud computing and distributed systems.
Diabetes mellitus diagnosis method based random forest with bat algorithm
Teaching material agriculture food technology
Approach and Philosophy of On baking technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Dropbox Q2 2025 Financial Results & Investor Presentation
NewMind AI Weekly Chronicles - August'25-Week II
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
cuic standard and advanced reporting.pdf
Review of recent advances in non-invasive hemoglobin estimation
Advanced methodologies resolving dimensionality complications for autism neur...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
sap open course for s4hana steps from ECC to s4
Spectral efficient network and resource selection model in 5G networks
A comparative analysis of optical character recognition models for extracting...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
The Rise and Fall of 3GPP – Time for a Sabbatical?
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine Learning_overview_presentation.pptx
Cloud computing and distributed systems.

PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-driven with CDS

Editor's Notes

  • #28: Current plans will be available till April 2020 Current Plans will be available for renew