Canvas-App oder modellgesteuerte App: die Entscheidung an vier Fragen

Canvas-App oder modellgesteuerte App in Power Apps? Vier Fragen zu Layout, Dataverse, Migration und Kosten helfen bei der Entscheidung.

Ob eine Canvas-App oder eine modellgesteuerte App die richtige Wahl in Power Apps ist, entscheidet sich vor allem an der Kontrolle über das Layout und an der Datengrundlage: Bei einer Canvas-App gestalten Sie jeden Bildschirm frei und verbinden nahezu jede Datenquelle, bei einer modellgesteuerten App bauen Sie auf Tabellen, Formularen und Ansichten in Microsoft Dataverse auf und verzichten dafür auf freie Gestaltung. Für einfache, aufgabenbezogene Apps mit wenigen Datenquellen eignet sich in der Regel die Canvas-App, für datenintensive Prozesse mit vielen verknüpften Datensätzen die modellgesteuerte App. Stand: August 2026.

Wann ist eine Canvas-App die richtige Wahl?

Eine Canvas-App passt, wenn Sie die Oberfläche pixelgenau gestalten und an mehrere unterschiedliche Datenquellen anbinden wollen. Laut Microsoft Learn verbindet sich eine Canvas-App mit Hunderten von Quellen, darunter Dataverse, SharePoint, Excel-Arbeitsblätter in OneDrive oder SharePoint sowie SQL Server und Azure SQL, und der App-Ersteller hat dabei volle Kontrolle über das Layout. Das macht Canvas-Apps geeignet für gezielte, aufgabenbezogene Lösungen, etwa eine Erfassungs-App für den Außendienst oder ein einfaches Formular auf Basis einer bestehenden Excel-Tabelle. Die Apps lassen sich direkt in SharePoint, Power BI und Microsoft Teams einbetten. Mehr dazu im Leitfaden zu Canvas-Apps von Microsoft.

Wann lohnt sich eine modellgesteuerte App?

Eine modellgesteuerte App lohnt sich, wenn Ihr Prozess datendicht ist und Nutzer zwischen vielen verknüpften Datensätzen navigieren müssen, etwa beim Onboarding neuer Mitarbeitender, in einem Vertriebsprozess oder in der Mitgliederverwaltung. Ohne ein Datenmodell in Microsoft Dataverse lässt sich laut Microsoft Learn keine modellgesteuerte App erstellen: Die Mindestanforderungen umfassen eine Power-Apps-Lizenz, eine Power-Platform-Umgebung mit Dataverse-Datenbank, mindestens eine Tabelle mit einer Spalte, eine Ansicht und ein Formular. Dafür ist die Oberfläche automatisch geräteübergreifend konsistent und barrierefrei, und die Migration zwischen Entwicklungs-, Test- und Produktionsumgebungen läuft über Lösungen vergleichsweise einfach ab, wie die Übersicht zu modellgesteuerten Apps beschreibt.

Was unterscheidet die beiden Ansätze konkret?

Der wichtigste Unterschied liegt in der Kontrolle über das Layout gegenüber der Geschwindigkeit der Erstellung. Nach der Gegenüberstellung von Microsoft Learn gilt:

  • Datenplattform: Modellgesteuerte Apps laufen ausschließlich auf Dataverse, Canvas-Apps auf Dataverse und vielen weiteren Quellen über Konnektoren.
  • Gestaltung: Modellgesteuerte Apps entstehen komponentenbasiert ohne Code, Canvas-Apps über die Bearbeitung von Steuerelement-Eigenschaften mit Power-Fx-Formeln.
  • Konsistenz: Modellgesteuerte Apps sind über verschiedene Apps hinweg einheitlich, bei Canvas-Apps hängt das von den Entscheidungen der Ersteller ab.
  • Migration: Modellgesteuerte Apps lassen sich über Lösungen einfach verschieben, bei Canvas-Apps müssen Datenquellen beim Umzug oft angepasst werden.
  • Barrierefreiheit: Bei modellgesteuerten Apps ist sie eingebaut, bei Canvas-Apps müssen Sie sie gezielt einplanen.

Lässt sich beides kombinieren?

Ja, über sogenannte benutzerdefinierte Seiten lässt sich die Flexibilität von Canvas-Apps in eine modellgesteuerte App holen, und umgekehrt lässt sich eine Canvas-App in ein modellgesteuertes Formular einbetten. Für den Einstieg reicht das selten, weil beide Wege zusätzliche Komplexität mitbringen, aber für gewachsene Lösungen ist es eine Option, bevor Sie eine App komplett neu aufsetzen. Wenn Sie unsicher sind, welcher Ansatz zu Ihrem konkreten Prozess passt, unterstützen wir Sie im Rahmen unserer Automatisierungsberatung bei der Einordnung.

Häufige Fragen zu Canvas-App oder modellgesteuerter App

Brauche ich für eine Canvas-App zwingend Dataverse?

Nein. Canvas-Apps lassen sich auch komplett ohne Dataverse bauen, etwa direkt auf einer SharePoint-Liste oder einem Excel-Arbeitsblatt in OneDrive. Dataverse ist bei Canvas-Apps eine von vielen möglichen Datenquellen, aber keine Voraussetzung.

Wie viele Tabellen brauche ich mindestens für eine modellgesteuerte App?

Laut Microsoft Learn genügt formal eine einzige Tabelle mit einer Spalte, einer Ansicht und einem Formular. In der Praxis wachsen modellgesteuerte Apps aber fast immer über mehrere verknüpfte Tabellen, weil sich der Aufwand für das Datenmodell erst ab dieser Komplexität wirklich auszahlt.

Ist eine modellgesteuerte App automatisch teurer?

Direkt nicht, aber indirekt fast immer, weil sie eine Dataverse-Datenbank und damit zusätzliche Kapazität in der Power-Platform-Umgebung voraussetzt. Die genauen Lizenz- und Kapazitätskosten hängen von Ihrem bestehenden Microsoft-365- und Power-Platform-Vertrag ab und sollten vor der Entscheidung geprüft werden.

Kann ich später von Canvas auf modellgesteuert wechseln?

Ein direkter Umbau ist nicht vorgesehen, weil beide Ansätze unterschiedlich aufgebaut sind. Möglich ist es, das Datenmodell nach Dataverse zu übertragen und die Oberfläche neu zu bauen, oder schrittweise über benutzerdefinierte Seiten Funktionen zu ergänzen.

Simon Glowik, Gründer von NordFlux
Über den Autor

Gründer von NordFlux. Sieben Jahre Erfahrung von Web und SEO bis zur Automatisierung im Konzern-Maßstab, heute pragmatisch für den Mittelstand und mit deutscher Datenhoheit.

Zertifizierungen

  • Microsoft zertifiziert — PL-900 und AZ-900
  • UiPath zertifiziert — Automation Developer Associate
Alle Beiträge
Kostenlose Erstanalyse

Konkrete Fragen zu Automatisierung oder KI?

In der kostenlosen Erstanalyse besprechen wir Ihren Fall direkt. Unverbindlich.

Power Apps: Canvas-App oder modellgesteuerte App wählen