Dartvel, home
Docs
Features
Studio
Cloud
Compared

Search the site

GitHub
pub.dev

DARTVEL VS POWER APPS

Business apps built visually, in a project you own and host.

Power Apps is how a Microsoft 365 organisation builds its own apps: canvas apps written in Power Fx, model-driven apps over Dataverse, over a thousand connectors to the systems a company already runs, and Entra ID sign-in, governance and Copilot on top. Dartvel covers the same ground from the other end. Studio builds pages, data models and functions in a browser, and what it builds is a Dart project in your repository that compiles to one server you run and to native apps you publish under your own name.

Every Power Apps user needs a licence: Premium is 20 US dollars per user per month, paid yearly. Dartvel is free to build and run, with no per-user fee.

A Power Apps app runs in Microsoft's cloud and in its player apps. A Dartvel app is a server binary on your own machine and apps built for phones, desktops, the web and TVs.

Power Fx is the Power Platform formula language. Dartvel is Dart, from the page builder down to the database.

SIDE BY SIDE

What each one gives you.

Builder

Power Apps: Canvas and model-driven app designers, and code apps in React or Vue

Dartvel: Studio: pages, data models and records, free, served by your own binary

Logic

Power Apps: Power Fx formulas, Power Automate flows, and Dataverse plug-ins in C#

Dartvel: Frontend and backend function builders, and Dart beside them

Data

Power Apps: Dataverse, plus over a thousand connectors and custom ones from OpenAPI

Dartvel: Data models on SQLite, Postgres or MySQL, and outbound HTTP to the hosts you declare

Sign-in

Power Apps: Entra ID accounts, with outside users as guests

Dartvel: Your own accounts, passkeys, a second factor, and Microsoft, SAML or LDAP sign-in

Hosting

Power Apps: Microsoft's cloud, in a tenant's environments

Dartvel: One binary, on any Linux, macOS or Windows server

Runs on

Power Apps: Browsers, and the Power Apps players for iOS, Android and Windows

Dartvel: Web, Android, iOS, macOS, Windows, Linux, TVs, and browser and editor extensions

Your own app

Power Apps: Wrap packages a canvas app for iOS and Android; each user still needs a licence

Dartvel: Every build is your own app, in your own store listing

Offline

Power Apps: In the native players, built in for Dataverse

Dartvel: Offline data models that sync when the server is back, partial

Pricing

Power Apps: Premium 20 US dollars per user per month, paid yearly; pay-as-you-go is also offered

Dartvel: Free; Cloud builds will be paid

Leaving

Power Apps: An exported app imports only into another Power Apps environment

Dartvel: You already have the repository

THE LICENCE

Who pays when the app gets more users.

A Power Apps licence is per person using the app, and a premium connector or Dataverse makes the app premium. An app for fifty people inside the company costs a thousand US dollars a month at list price, and a site for customers is a separate product, Power Pages. A Dartvel app has no per-user charge: the cost of a thousand users is the server they use.

// a data model: its form, table and admin are generated
@DVModel()
class const _Request({
  required final String id,
  required final String title,
  final String status = 'open',
});

// Request.Form(), Request.Table() and Request.Admin()

Copy code to clipboard

HONESTLY

Where Power Apps is ahead today.

If your company runs on Microsoft 365, Power Apps is already there: SharePoint lists, Teams, Outlook, Excel and Entra ID are connectors and sign-in you do not set up, and Dartvel reaches them only through their APIs.

Over a thousand connectors, an on-premises data gateway, data loss prevention policies, managed environments and Dataverse security roles are years of governance an IT department can switch on. Dartvel has policies and tenancy, and none of the admin centre around them.

Copilot builds a first version of an app and its tables from a description. Studio has no AI that builds an app for you.

Do I have to host it myself?

Today, yes: Dartvel gives you one server binary, and running it is your job until Dartvel Cloud opens. Power Apps needs no server of yours at all.

See Studio
What ships today
Claims about Power Apps checked against its docs on 2026-09-30
Claims about Power Apps pricing checked against its docs on 2026-10-09

ALSO

Dartvel next to the tools people ask about.

Expo for Flutter
Laravel for Flutter
Hasura for Flutter
Ruby on Rails for Flutter
Dartvel vs Bubble
Dartvel vs PocketBase
Dartvel vs Qt
GitHub
pub.dev
npm
Acknowledgements
Privacy
Terms

FSL-1.1-MIT licensed. Built with Dartvel.

Dartvel is made by

SigmaDev Digital

To the bottom