All Content
Microsoft Model-driven App Components – Pros and Cons
Image Source:
Jan 18, 2023 7:15 PM

Microsoft Model-driven App Components – Pros and Cons

External Blog Post

Pros and cons of model-driven app components for building business logic and user interface in model-driven apps.

Model-driven App Components – Pros and Cons

Pros and cons of different components for building business logic and user

interface in Model-driven apps. The post is inspired by the talk Carmen Ysewij had at the Nordic Summit community event in Stockholm in 2022. To see the presentation you can find the link here

Business Rules

Business rules are used to apply form logic without writing JavaScript code or creating plug-ins. By using a simple interface to implement and maintain fast-changing and commonly used rules. They can be applied to Main and Quick Create forms.

Full Article:

More about Microsoft Model-driven

Microsoft Model-driven App Components is a technology that enables developers to quickly and easily create, customize, and deploy applications across multiple platforms. The components are built on the Microsoft Power Platform and leverage existing tools such as Dynamics 365, Azure DevOps, Visual Studio Code, PowerApps and Flow.


  • Quicker development time - With model-driven app components you can create an application in minutes instead of days or weeks. This allows businesses to launch their product faster than ever before.
  • Unified codebase - By using the same code base for all your applications you can ensure consistent performance across devices. You also don’t have to worry about maintaining different versions of your code for each platform which makes it easier to manage updates and bug fixes.
  • Intuitive user experience - Model-driven apps provide users with an intuitive experience due to the use of drag & drop design elements that make customizing apps simpler than ever before.


  • Limited flexibility – As with any framework there are limitations when building model-driven apps since they rely heavily on prebuilt templates and components that may not meet all your needs or fit into a specific workflow process perfectly.
  • Cost – Although cost savings can be achieved by leveraging existing tools such as Dynamics 365 or PowerApps within the platform it still requires investments in licenses if these services aren’t already part of your stack which could add up over time depending on usage levels

Mar 3, 2022 — Model-driven apps can be highly customized to create experiences that meet the needs of your users, but it is important to know how to ...

Nov 3, 2020 — Canvas apps are flashier than model-driven apps. This is not a shortcoming of the product itself. However, this does often lead to people ...