Home Microsoft Power Platform Power Apps
Post
Cancel

Microsoft Power Platform Power Apps

Applications developed in Power Apps could use two approaches, Model-driven and Canvas.

Model driven Apps

Model-driven apps are a type of Power Apps that allow you to build custom business applications that are based on the Common Data Service (CDS). The Common Data Service is a cloud-based data storage and management system that allows you to securely store and manage data used by business applications.

Model-driven apps are designed to be used by business analysts and developers to create custom applications that can be used across an organization. These apps are built using a drag-and-drop interface that allows you to easily create forms, views, and dashboards that are tailored to your specific business needs.

One of the key benefits of model-driven apps is that they are highly customizable. You can use the Power Apps platform to create custom entities, fields, and relationships that are specific to your business. This allows you to create applications that are tailored to your specific business processes and workflows.

Another benefit of model-driven apps is that they are highly scalable. You can use the Common Data Service to store and manage large amounts of data, which makes it easy to scale your applications as your business grows.

Overall, model-driven apps are a powerful tool for building custom business applications that are tailored to your specific needs. They are highly customizable, scalable, and can be used across an organization to improve business processes and workflows.

Canvas Apps

Canvas apps are a type of Power Apps that allow you to create custom business applications with a drag-and-drop interface. Unlike model-driven apps, canvas apps are not based on the Common Data Service (CDS) and are designed to be used by power users and citizen developers.

Canvas apps allow you to create custom screens, forms, and dashboards that are tailored to your specific business needs. You can connect to a wide range of data sources, including SharePoint, Excel, and Dynamics 365, and use the data to create custom visualizations and workflows.

One of the key benefits of canvas apps is that they are highly customizable. You can use the Power Apps platform to create custom controls, formulas, and expressions that are specific to your business. This allows you to create applications that are tailored to your specific business processes and workflows.

Another benefit of canvas apps is that they are highly flexible. You can create applications that run on a wide range of devices, including desktops, tablets, and mobile phones. This makes it easy to create applications that can be used by employees in the field or on the go.

Overall, canvas apps are a powerful tool for building custom business applications that are tailored to your specific needs. They are highly customizable, flexible, and can be used by power users and citizen developers to improve business processes and workflows.

Model driven vs Canvas Apps

FeatureModel-driven AppsCanvas Apps
Based on Common Data Service (CDS)YesNo
Designed forBusiness analysts and developersPower users and citizen developers
CustomizationHighly customizableHighly customizable
Data sourcesLimited to CDSWide range of data sources
User interfaceLimited to pre-built componentsCustom screens, forms, and dashboards
Device compatibilityLimited to web and mobileWide range of devices
ScalabilityHighly scalableScalable
Business processesTailored to specific business processes and workflowsTailored to specific business processes and workflows
Development approachDrag-and-drop interfaceDrag-and-drop interface
This post is licensed under CC BY 4.0 by the author.