All articles

SharePoint or Dataverse: Which One Your App Actually Needs

Architecture

The most expensive decision in a Power Platform project is often made in the first five minutes: where the data lives.

SharePoint is already there, already paid for and already familiar. Dataverse is Microsoft's proper database for the Power Platform, and it needs a premium licence for every user. Both are the right answer somewhere. The expensive mistake is picking one without knowing where the line sits.

One of my clients came to me after a vendor built their entire field operations app on SharePoint lists. By month eight they had 12,000 records, screens that quietly showed only part of the data, and no way to stop one team seeing another team's rows. SharePoint was not the problem. Building on it as if it had no limits was.

What SharePoint does well

For a firm of 30 to 150 people, SharePoint lists are often the right start.

Where SharePoint runs out

The limits are real, and an app that ignores them fails quietly.

What Dataverse adds

The cost is the licence. Power Apps Premium lists at around $20 per user per month in 2026, and storage beyond the included allowance is paid for. For a firm of 80 people where 30 use the app, that is a line in the budget every month, for as long as the app lives.

How to decide

SharePoint fits when the app:

Dataverse fits when the app:

If SharePoint is the answer, build it the way it needs to be built:

  1. Index every column a screen filters on, before the list grows.
  2. Read only open items. A screen lists what needs attention, not the whole history.
  3. Keep totals in a summary row that a scheduled flow writes, instead of counting the list in the app.
  4. One list per kind of thing (people, plant, jobs), linked by ID, so the next app can use the same lists.

The cost of getting it wrong

Moving from SharePoint to Dataverse later is not a button. Data has to be mapped field by field, attachments carried over by flows, security rebuilt and every flow reconnected. For a mid size app with fifteen lists that is easily three weeks of work. At £80 an hour, 120 hours of rework is £9,600, before the disruption to the people using it.

So the question is not which platform is better. It is what the app will be in two or three years. If it stays a register the firm keeps for itself, SharePoint is cheaper for the whole of its life. If it is heading towards outside users, heavy reporting or a larger system, start on Dataverse and do not migrate under pressure later.

Questions to ask before you approve a new app

Not sure which one your app needs? Send me a message. Half an hour on Teams, no charge, and you will know where your app sits.

Share:
Read next

Approvals in Power Automate for a Small Firm: Invoices and Purchase Orders

Read article

Something here sounds familiar?

Half an hour on Teams, no charge. You describe the process that eats your week, and I tell you what I would build first and roughly what it would take.