web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / ISV to Host an App and...
Power Apps
Unanswered

ISV to Host an App and Sell like typical SaaS

(0) ShareShare
ReportReport
Posted on by 99

As an ISV, I would like to run a single production instance of a Model Driven App (MDA) in an Azure tenant which is dedicated to the hosting of this MDA, and uses the Azure AD B2B (and external identity management) to effectively manage access and usage of the MDA (like any other SaaS product e.g. Xero.com or Monday.com).

 

The reasons for this approach are:

 

  1. my app requires extensive usage of the dataverse web api, which means system admin azure ad access for any environment for onboarding,
  2. numerous third party APIs are used in the MDA where the commercial agreement is held by us as the ISV
  3. the requirement for real-time and high volume data transfer between end users and ISV are inefficient over API (not to mention the permissions and config to securely transmit data back to the ISV) - this data need is commercial not relating to app monitoring/performance/error logs/licensing as I understand this can be managed through ISV studio.

I realise that the Microsoft recommended approach for ISVs is to publish via AppSource, however I feel there is a place for an ISV to have a set up as detailed above.

 

I'm interested to hear from anyone with a good understanding of PowerApps and Azure AD B2B / External Identities to comment on this approach?

I have the same question (0)
  • cchannon Profile Picture
    4,702 Moderator on at

    Well, it is certainly a cool idea, though I don't know anyone that has done it.

     

    I'd expect a few headaches along the way:

    • MSFT licensing might have constraints on this. They might be willing to do it if you register as a VAR, but otherwise it can be very difficult to buy licenses "on behalf of" a different organization.
    • Licensing B2B identities for Power Platform is definitely supported, but there are limitations. There are some first-party Dynamics apps they can't use (you probably don't care about that) and they can't use Outlook integration or send emails from your tenant (because their B2B identity doesn't actually have an email address) - that one might be more of an issue for you.
    • Customer tailoring and customization needs would be a big concern for me. If you expect to never customize for any of your users, then your scalability should be great, but if you expect to make even modest business logic or data model changes for each customer, then you will quickly get buried under a mountain of technical debt and regression testing. You could mitigate this by having a single production tenant and multiple customer environments but this would either mean a duplication of that 3rd party data you mentioned, or you'd have to shear that data off into a shared store of some kind and read it from each customer environment with Virtual Entities or another similar solution.
  • CR-23072234-0 Profile Picture
    30 on at

    Hi David,

     

    Did you have any success with deploying this type of Saas offering? We are looking into something similar and would like to know if you found a deployment architecture that works.

     

    Thanks

  • bsm Profile Picture
    4 on at

    Did you find a solution?

  • CR-23072234-0 Profile Picture
    30 on at

    We are probably going with a Global Multitenant Setup as outlined in the Success by Design Implementation Guide and treating our "customers" as independent subsidiaries.

    mslearn-developer-tools-power-platform/fasttrack/Dynamics 365 Success by Design Implementation Guide v1-3-1-compressed.pdf at master · MicrosoftDocs/mslearn-developer-tools-power-platform · GitHub

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 386 Most Valuable Professional

#2
Kalathiya Profile Picture

Kalathiya 321

#3
MS.Ragavendar Profile Picture

MS.Ragavendar 311 Super User 2025 Season 2

Last 30 days Overall leaderboard