[podcast src="https://html5-player.libsyn.com/embed/episode/id/24026925/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
How to Write a Modern RFP for CRM Implementation
[podcast src="https://html5-player.libsyn.com/embed/episode/id/24026925/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Hereâs why customers should pay for more for customizations!
[podcast src="https://html5-player.libsyn.com/embed/episode/id/24026925/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Finding The Limits of Low-Code
[podcast src="https://html5-player.libsyn.com/embed/episode/id/24026925/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Dynamics 365 Business Central and RapidStart CRM UPDATE!
In my last post, I announced that we (Forceworks) were developing an addon for our RapidStart CRM to connect to Microsoft's wildly popular Dynamics 365 Business Central. I wanted to update you on our progress. BTW, I did not record audio for this post because it has...
A Better CRM for Business Central?
At a recent event, Microsoft executives told me that Dynamics 365 Business Central was flying off the shelves. Over the years, I had occasionally peeked over the fence at Business Central, mostly out of curiosity. But "flying off the shelves" is a reason for me to...
Steve has a Chat with Vahe Torossian
[podcast src="https://html5-player.libsyn.com/embed/episode/id/24359718/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Steve has a Chat with Jukka
I had the pleasure of having a chat with a Power Platform industry leader, Jukka Niiranen. Listen or Watch below. Enjoy! [podcast...
The New Weapon – Cost Predictability
[podcast src="https://html5-player.libsyn.com/embed/episode/id/24026925/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
The Works Services-as-a-Subscription Model Update
[podcast src="https://html5-player.libsyn.com/embed/episode/id/23960976/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Power Platform Blind Spots
[podcast src="https://html5-player.libsyn.com/embed/episode/id/23817767/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Power Platform Outside the Bubble
[podcast src="https://html5-player.libsyn.com/embed/episode/id/23745515/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
The Microsoft Partner Dilemma
[podcast src="https://html5-player.libsyn.com/embed/episode/id/23688197/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Steve has yet another Chat with Charles
[podcast src="https://html5-player.libsyn.com/embed/episode/id/23601650/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Let’s Talk About Funnels
[podcast src="https://html5-player.libsyn.com/embed/episode/id/23151986/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
It’s Time for a New Services Model for Dynamics 365 and the Power Platform
[podcast src="https://html5-player.libsyn.com/embed/episode/id/23137313/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
The Myth of Single Version of the Truth
[podcast src="https://html5-player.libsyn.com/embed/episode/id/21996338/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Are you over-paying for Dynamics 365?
[podcast src="https://html5-player.libsyn.com/embed/episode/id/22001651/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Pay as you Go, Go, Go
[podcast src="https://html5-player.libsyn.com/embed/episode/id/21054794/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Hit 50K Users? Get ready for the knock-offs.
[podcast src="https://html5-player.libsyn.com/embed/episode/id/20364116/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Your organization (tenant) is over capacity
[podcast src="https://html5-player.libsyn.com/embed/episode/id/20305697/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
“Even after everything, we still have adoption problems”
[podcast src="https://html5-player.libsyn.com/embed/episode/id/20283806/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
We Upgraded from Dynamics 365 to RapidStart CRM
[podcast src="https://html5-player.libsyn.com/embed/episode/id/20245067/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Steve has another Chat with Toby Bowers
[podcast src="https://html5-player.libsyn.com/embed/episode/id/20007197/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Dynamics 365 for Outlook Deprecated Alert
Many of our customers have been asking about the ominous alert that appears in their advanced settings area for either Dynamics 365 or Power Apps Model driven environments. In this short post I will explain it, and show you how to get rid of it. Dynamics 365 for...
Power Apps – Licenses vs. Passes
Many of you have probably heard me talk about the new Power Apps Per App Plans. At $10ea, I know a lot of people are inquiring about it from my Save 90% post a while back. It’s real, but it’s different. Until Jukka writes the definitive post on this, I will give you my thoughts.
Licensing
One thing that most everyone can agree on, is that licensing for the Power Platform is complicated. It was complicated enough when it was just user-based licensing to determine what license a user needed, for whatever it was they needed to do. Now we have “Capacity-based” licensing. The simpler examples are things like storage, where when you run out, you add some storage “capacity”. But capacity-based licensing is spreading it’s wings.
Would you like fries with that?
Addons are a model you will continue hearing more about from Microsoft Business Applications Group. In a way, it is moving from pure user-based licensing to more of a consumption model… sorta. We currently have five items so far that are offered as “Capacity Addons” for the Power Platform:
- AI Builder Credits
- Portal Logins
- Portal Page Views
- Flow per Business Processes
- App Passes
These $10 “licenses” I have been talking about, are the “App Passes”.
Taking a Pass
App Passes are not the same as User Licenses. First, they are assigned to an App; or more specifically to an Azure AD Group, more on this later. This makes sense as they are designed for accessing a particular App as opposed to just anything. Using App Passes is a three-step process: 1) Purchase, 2) Allocate, and 3) Consume. This sounds easier than it is, depending on what you want to do.
Purchase
To purchase App Passes Microsoft refers you to the licensing guide. According the guide, you can purchase these passes through all of the normal channels, so the same place you buy your licenses today should have them. While Microsoft refers to the Per App plan as a means for users to “Get Started” . I am sure many users will never go beyond them. I’ll discuss what you can do with these passes in a moment.
Allocate
This can get a little tricky. Once you have passes available and allocated to your environment, you can allocate them to users by simply sharing a “Canvas” App with other users. While Canvas apps certainly have their place, the real goal is to use these passes with a model-driven app, in my opinion. So how do you do that? First, you have to create an AAD group, then you would assign the “PowerApps Per App Baseline access” to the group, you can get that here. After that, add your users to the group. Are we done? Not yet. The next step is to generate a Canvas app from the CDS environment that you plan to use the passes with. You can use the automated app generator for this, as I don’t think you will use this canvas app for anything later, here’s how. Now assign the security role to the group who will use the Model-Driven app. Then share the Canvas app with the group, and finally share the Model-driven app with the same group and assign the security role for that. Wow! They are not making this $10 pass easy to use. Stay tuned for Jukka’s much more detailed step-by-step that I will suggest that he write.
Consume
You will need to indicate for which apps you want to allow Per App Passes to be assignable. Here’s how to do that.
Is it worth the effort?
This will depend on how you plan to use apps in general. Instead of “Per App”, you could opt for “Per User” License. Per User Licenses are assigned in the traditional way, and have the advantage of being able to use any Power Apps that are created, instead of being tied to a single one. However, that will cost you $30 more per user ($40 total). An “App” in the Per App plan can include a Single Model-Driven application, plus a single Canvas App, plus a single Portal. (You can use as many embedded Canvas Apps as you want in your Model driven app.) Power Automate is also available within the context of the App. So you can build a pretty robust business application within this framework, particularly of you spend some time up front on architecture. Once you have done the work up front on the AAD group etc, adding passes and users should be a pretty simple process, so it’s more of a one-time effort. Saving $30/user/month may not be that significant if you only have a small number of users, but it could quickly add up for larger teams.
BTW, Microsoft has told me that they plan on making this process easier for Model-Driven Apps. Details to come.
Architecting for Per App Passes
While Microsoft advocates the Per App plan as a way to “Get Started” with Power Apps, we have seen some customers solve some pretty advanced business problems with a single Model-Driven app. Add the ability use a Canvas app and a Portal to that, and you can build a complete business solution for a small to midsized business, or a department in a large enterprise. I wrote a post a while back on Architecting for Power Apps here.
Let me know how this “Per App” approach works out for you!
5 Comments
Submit a Comment


SUBSCRIBE TO MY PODCAST
How to “Do More With Less” with Microsoft
[podcast src="https://html5-player.libsyn.com/embed/episode/id/24026925/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
How to Write a Modern RFP for CRM Implementation
[podcast src="https://html5-player.libsyn.com/embed/episode/id/24026925/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Hereâs why customers should pay for more for customizations!
[podcast src="https://html5-player.libsyn.com/embed/episode/id/24026925/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Finding The Limits of Low-Code
[podcast src="https://html5-player.libsyn.com/embed/episode/id/24026925/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Dynamics 365 Business Central and RapidStart CRM UPDATE!
In my last post, I announced that we (Forceworks) were developing an addon for our RapidStart CRM to connect to Microsoft's wildly popular Dynamics 365 Business Central. I wanted to update you on our progress. BTW, I did not record audio for this post because it has...
A Better CRM for Business Central?
At a recent event, Microsoft executives told me that Dynamics 365 Business Central was flying off the shelves. Over the years, I had occasionally peeked over the fence at Business Central, mostly out of curiosity. But "flying off the shelves" is a reason for me to...
Steve has a Chat with Vahe Torossian
[podcast src="https://html5-player.libsyn.com/embed/episode/id/24359718/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
Steve has a Chat with Jukka
I had the pleasure of having a chat with a Power Platform industry leader, Jukka Niiranen. Listen or Watch below. Enjoy! [podcast...
The New Weapon – Cost Predictability
[podcast src="https://html5-player.libsyn.com/embed/episode/id/24026925/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
The Works Services-as-a-Subscription Model Update
[podcast src="https://html5-player.libsyn.com/embed/episode/id/23960976/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/87a93a/" width="100%" scrolling="no" class="podcast-class" frameborder="0" placement="top"...
- 42 – Podcast – Preparing for the Microsoft Dynamics 365 Fall 2018 release wave
- 41 – Benefits and process to building ISV solutions with Microsoft PowerApps, Microsoft Flow & AppSource
- 40 – Four MVPs in a Room
- 39 – Dynamics 365 Saturday Atlanta
- 38 – Mary Jo Foley on (Not) keeping up with Dynamics 365
- 37 – Early reaction as Dynamics 365 for Marketing, Sales Professional reach the market
- 36 – So you want to be an Independent Consultant?
- 35 â Dynamics Marketing with Kishan Chetan and Steve Mordue
- 34 – 2018 Dynamics 365 Predictions
- 33 – Unexpected Curves Crash Microsoft's Dynamics 365 Roadmap
- 32 – MSDW Podcast: Talking Microsoft Dynamics platform plays and eclipses with Steve Mordue
- 31 – Microsoft waffles regarding what's next for Dynamics 365 for SMBs
- 30 – Business Edition vs Enterprise Edition: what you need to know (Webinar)
- 29 – Azure App Service Isolated caters to enterprise security concerns
- 28 – Steve Mordue on Microsoftâs sales shakeup, SMB commitment, and partner survival
- 27 – Tip #896: Donât get blacklisted by blasting emails from Dynamics 365
- 26 – Microsoft FastTrack: Partner Friend or Foe?
- 25 – Tip #856: Modifying disabled users
- 24 – How Can Microsoft (and Its Partners) Leverage LinkedIn?
- 23 – IT Community Champ
- 22 – Microsoft Dynamics CRM SMB Apps
- 21 – Dynamics 365 Pitch Must Reach Channel
- 20 – Dynamics 365 Needs more Cowbell
- 19 – Can Microsoft Make Dynamics 365 Work?
- 18 – Whiteboarding Microsoft Dynamics 365
- 17 – Timing Microsoft Dynamics 365: CRM partners lament 'fuzzy' pre-launch license planning
- 16 – Microsoft Dynamics 365 to start rolling out November 1
- 15 – Dynamics CRM at a crossroads
- 14 – The Reinvention of the Microsoft ISV
- 13 – Microsoft Dynamics 365: New roadmap, licensing details revealed
- 12 – Dynamics Introspective: What Is Microsoftâs Next Big Bet On Dynamics CRM Success?
- 11 – IP assets: Channel companies seek differentiation
- 10 – Add new business offerings for long-term sustainability
- 09 – The gamification platform: Cool toy or CRM partner opportunity?
- 08 – How one of Microsoft's top CRM partners uprooted its business
- 07 – Cloud channel partners, vendors grapple with metrics
- 06 – Building a successful sales team to maximize profitability
- 05 – Cloud Partner Strategy 2.0 â Going Vertical
- 04 – It just works better: Why we made the move to Microsoft
- 03 – Microsoft Dynamics Partner Roundup
- 02 – Escape from Salesforce: Beware lock-in risks when migrating to Microsoft Dynamics CRM, says one partner
- 01 – Microsoft Dynamics CRM 2013: More favorite features from the field
Thanks for the awesome blog post.
I am a little confused in that if I am a user and I create an App using the App Plan, can I share that App with multiple additional users in my organization?
The way I understood it was that I would have to license each user to use the App?
I have the exact same challenge. The licensing model does not make sense at all. Back in the days I could produce whatever numbers of forms in Infopath and publish them without worrying about the cost, since the onetime license was already in place.
Did you ever get answer to your question?
I am implementing my first Per App (Modeldriven) solution, but it’s blood, sweat and tears, I must say. Despite all effort and info of our MVP gurus, still hitting the License wall with Microsoft Support. Have not been able to add the license to Security group in AAD, have been able to get the users (one by one) in, though. Allocation is done. But now I am not able to use the PowerApps CDS in a Flow (can’t even save the Flow) as I do not have the adequate service plan for a non-Standard connection. Microsoft support says, I should buy a Flow Plan to be able to use a premium connector. What?!?
Interpretation of the license guide is a challenge, apparently. Jukka confirmed that we should be able to use the CDS connector with our own CDS database within the Per App license. So falling back to classic workflow, now. đ
Hope things get better soon. Appreciate all updates on this.
I was inspired by your ‘Architecting 101’ post and just migrated an insanely custom CRM 2011 to a shiny new model-driven app using the Per App plan. After a dozen years working with Dynamics, licensing was the hardest part – cheers to Jukka and other helpful community members who saved me via Twitter – but wow, thinking of App Passes as a way to “Get Started” I hadn’t anticipated the pain đ
I have been promised that the pain will be eliminated imminently!