Determinazione del tipo di app da creare
Le app basate su modello richiedono un database Microsoft Dataverse. Vengono create sui dati modellati nell'ambiente di quel database.

Le visualizzazioni e le schermate di dettaglio per le app basate su modello si basano sulla struttura dei dati. Di conseguenza, offrono agli utenti un aspetto e un comportamento più coerenti da una schermata all'altra, senza richiedere un eccessivo intervento da parte del creatore dell'app.
Le app basate su modello sono utili in scenari con una logica di business complessa, ad esempio:
Modelli di dati sofisticati
Gestione dei processi di business
Attività di registrazione associate ai dati

Al contrario, è possibile creare app canvas con o senza un database Dataverse. Le app canvas usano connettori per accedere a dati e servizi e iniziano con una schermata vuota, proprio come la tela di un artista, dove il creatore può definire manualmente il layout di ciascuna schermata. Questa funzionalità offre al creatore il controllo completo sul posizionamento di ogni elemento sul canvas.
Se l'utente si aspetta un'esperienza personalizzata, è possibile usare le app canvas perché offrono:
Un'interfaccia grafica intuitiva.
La possibilità di creare un'interfaccia utente personalizzata basata sulle esigenze degli utenti.
L'integrazione con più sistemi tramite i connettori.
Prendere in considerazione la possibilità di creare un'app basata su modello a meno che gli utenti non abbiano specificamente bisogno di un'app canvas. Il processo di creazione delle app basate su modello è rapido in quanto il creatore non deve occuparsi dell'interfaccia utente.
La soluzione finale completa può includere più app. In determinate occasioni, il tipo di app viene determinato in base alle tipologie di utenti che usano l'app, pertanto la soluzione completa può applicare app basate su modello per alcuni utenti e app canvas per altri e persino Power Pages per consentire ai clienti di accedere al Web.
Indipendentemente dalle app che si ottengono come parte della soluzione, un altro passaggio significativo durante la fase di progettazione è determinare dove posizionare la logica, come la convalida dei dati, i calcoli, l'automazione dei processi e così via. Per altre informazioni, consultare Dove posizionare la logica.