What makes a solution "Premium"
Tags: powerplatform, powerapps, powerautomate, dataverse
Published: 2023-12-21 07:52:15

A **Power Platform seeded license** refers to indirect licensing rights that you get from another license. The **seeded** licenses included with Microsoft 365 give [limited Power Platform use rights](https://learn.microsoft.com/en-us/power-platform/admin/pricing-billing-skus#power-apps-and-power-automate-for-microsoft-365), allowing users to **customize and extend Microsoft 365 and Office 365 for productivity scenarios**.

## What causes solution to become "premium" 
If your Power App or Cloud Flow is accessing M365 services, the solution does not require additional licensing. 

However, if your solution needs to access any of the services below, it will need an additional license:
✅ Azure services (including databases)
✅ on-premises services or resources (via on-premise data gateway)
✅ 3rd party Premium connectors
✅ custom connectors (so no, you cannot avoid paying premium licenses by getting rid of built-in Premium connectors and writing them on your own 🙃)


![Standard and premium connectors](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/37wdgrt1oc3nrcnw9ina.png)

## Power Platform "premium" capabilities

Additionally, some Power Platform capabilities require additional licensing:
✅ Dataverse
✅ Model-driven apps 
✅ Business process flows, classic workflows
✅ Desktop flows
✅ Power Pages
✅ Power BI
✅ AI Builder
✅ Copilot Studio

![Premium capabilities of Power Platform](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5rmx88vjncdkvcri6xti.png)

### Premium features included in Power Apps for Teams

It wouldn't be Power Platform if things were so easy 😊
Apart from embedding regular Power Apps into Teams, we can also build [Power Apps for Teams](a href="https://learn.microsoft.com/en-us/power-apps/teams/create-apps-overview">Power Apps for Teams).
They come with a [Microsoft Dataverse for Teams](/https://learn.microsoft.com/en-us/power-apps/teams/overview-data-platform) does not require additional licensing for users with M365 license, which is a limited version, with less Dataverse capacity and less capabilities. 

For a list of all limitations see:
- [Power Apps for teams | Known issues and limitations](https://learn.microsoft.com/en-us/power-apps/teams/known-issues-limitations)
- [Limitations of controls in Teams](https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/control-limitations#limitations-of-controls-in-teams)
- [Microsoft Dataverse for Teams](https://learn.microsoft.com/en-us/power-platform/admin/about-teams-environment)
- [ow are Dataverse for Teams and Dataverse different?](https://learn.microsoft.com/en-us/power-apps/teams/data-platform-compare)

Let me list a few that I deem important:
- Even though you have a Dataverse in the backend, you can only build Canvas Apps. Mo model-driven apps in Power Apps for Teams 
- No AI Builder
- No Power Apps component framework. You can, however, use low-code components, and also import them from a component library
- Apps embedded in Teams are required to load within **30 seconds**; after that Teams assumes that the app has timed-out, and will display an error screen.
- Barcode, Camera, Microphone controls aren't supported in Teams Mobile ([Limitations of specific controls](https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/control-limitations#limitations-of-specific-controls))
- Dataverse for Teams 
  - only supports up to 1 million rows and up to 2GB data
  - no Mobile offline (that's the new, improved, offline capability)
  - no Virtual Tables
  - no Business Rules, Calculated or Rollup columns (you can still use Formula column though)
  - no API access, no Plug-ins
  - no Dataflows from Dataverse (Dataflow IN is supported)
  - no Auditing or Activity loading,
  - and so on =)

It's certainly quite a list, but I still see a massive value of using this "for Teams" edition of Power Apps. It provides simple data storage without a need of creating Microsoft Lists for storage, which simplifies solution implementation and deployment.