Hi everyone,
I’m currently leading the architecture of a Power Platform solution and would appreciate advice from the community. The app we’re designing has an enterprise-grade scope—with over 200 Dataverse tables, complex relationships, SAP and third-party integrations, and must support a bilingual interface. The user base includes 2,500 internal users, 500 partner users, and around 150 external users.
While we recognize the strengths of both Canvas and Model-Driven apps, the business is particularly focused on a flexible and polished UI/UX, which leans us toward Canvas. However, we are cautious about performance, security, scalability, and development effort at this scale.
Given these constraints, would you recommend a Canvas-only, Model-Driven, or hybrid (MDA + embedded Canvas page) approach? What trade-offs should we consider from your experience?
Thanks in advance for your insights, looking forward to hearing how others have approached similar challenges.
Best regards,
Aamir