Search code examples
powerapps

Reselling Power Apps or a Power Apps Marketplace


The company I am working with is looking to develop a Power App that integrates various Microsoft 365 features and maybe Trello. I've been looking online, but I can't figure out if there is a way to sell Power Apps online, either in a Marketplace or if there is a way to transfer a Power App outside of your organisation into another one.

Does anyone know if this is possible?


Solution

  • I looked into this once. IIRC, you can "sell" PowerApps online through either private sales or Microsoft AppSource.

    Private sales:

    1. You find your own customers
    2. Create the PowerApp
      • Either just a raw .msapp file or .zip OR
        • Your customer can just "look under the hood" and make changes to the code
      • Using a Managed Solution
        • Packages any ancillary Flow's, Custom Connectors, etc.
        • Your customer cannot look at the code
      • Using an Unmanaged Solution
        • Packages any ancillary Flow's, Custom Connectors, etc.
        • You customer can make changes to the code
    3. Distribute it to your customers, help them set it up, etc.

    AppSource:

    1. You / your org needs to be an Independent Service Vendor(ISV)
    2. Its murky on whether you can sell PowerApps Canvas Apps* that use any data source (SQL, DB2, Sharepoint, etc.), or only Canvas Apps that use DataVerse or Model-driven Apps (AKA: Dynamics365)
    3. Microsoft "finds your customers" (or at least helps)
    4. Create the app using a Managed or Unmanaged Solution
    5. I believe your customers can install the App directly into their own environment from AppSource

    *only mention of the term "Canvas" in the ISV docs is here