Hey!
PowerApps per app plan are associated to an environment, and will allow accessing an App that has Dataverse premium features to a set of users that you share the app with. But as stated, this is one app, one environment. If your environment has only 1 or 2 apps, you can purchase and share accordingly. But let's imagine for a second the following scenario:
- Production has 100 users and you have 3 apps. Users might have access to 1 app, 2 apps or 3 apps.
- Because you're also customizing the environment and updating the custom app, you'll need a Test/QA environment, and also "Power Users" (or users that are selected to test in that previous environment).
So you might end up with 5 users with access to 3 apps on Environment A (Prodution) which would mean 3 PowerAPp per app licenses, and the same 3 apps on Environment B (Sandbox) which is another 3 PowerAPp per app licenses, and therefore, these 5 users requiring 30 PowerApps per App. Wouldn't it be cheaper that these users gets a PowerApp per User?
Regarding your concerns,
> PowerApps per app and PowerApps per user apps have limitations when accesing Dynamics 365 Data. There are some tables that require specific Dynamics licenses. Otherwise, if no Dynamics 365 involved, no additional limitations should be in place.
> Yes, you can share only one app with the users you want. If they have a valid license (PowerApp per user) they won't consume Per-App. But if the users don't have a valid license, they get an powerApp per app license.
Regards,