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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Opinion: Is it better ...
Power Apps
Unanswered

Opinion: Is it better to store multiple canvas apps in one solution or have separate solutions?

(1) ShareShare
ReportReport
Posted on by 466

Greetings, community! Wanted to poll the masses and get some insight from other Power Appers regarding multi-app scenarios to see how others approach this. I find myself working on projects in which I have multiple apps I may build that are relevant to a particular team or process. I am trying to determine whether it makes more sense to:

 

  1. Package all of the apps together in a single solution to import as a managed solution in a new environment, or...
  2. Create separate solutions.

 

arpost_0-1665169355887.png

 

Anyone have experience with either/both of these scenarios (or some other approach) and have advice/expertise they wish to share?

Categories:
I have the same question (0)
  • poweractivate Profile Picture
    11,078 Most Valuable Professional on at

    @arpost It depends. If you find yourself changing the Canvas App, and multiple other associated things like Flows, particular Dataverse Tables for an app, etc. - it may even make sense to package it with one managed solution per app, and that solution should be packaged along with what always tends to be changed along with that app in that same managed solution.

     

    For simpler scenarios, it may make sense to just package them all in one solution.

     

    If it's kind of in-between. you can try #2 in your diagram. For example, if the Sales Management tends to have certain stuff that is changed, but the Sales Support tends to have another specific grouping of stuff that is changed, maybe then it makes sense to have 2 apps in one, 1 app in the other. It depends.

     

    It also somewhat depends on if you tend to change other stuff, in a particular pattern or grouping. If you tend to 

    - change all three apps, and everything all at once, or

    - if changes to the environment components do not tend to be particularly organized in any specific way, or

    - any change to any app kind of requires changes that can't be pinned down to a particular set of things or requires changes to components of the environment "all across the map",

     

    then you can stick with one managed solution for all three apps in these cases. You can do it this way until/if/when a division becomes more clear or a pattern seems to arise on what components are being changed, and/or until you explicitly make a division that's clearer in this regard later on down the line (if it even makes sense to make such a division or pattern in your particular scenario).

     

    In other words, if you are not sure of a particular reason to do so, just put all three apps in one managed solution. If you have a specific set of components in the environment that tend to change along with a particular app when changes are made, then you may want to package that one app, along with those components, into its own managed solution, so you may want to even have one managed solution per app in that case.

     

    See if it helps @arpost 

  • arpost Profile Picture
    466 on at

    Thanks for that, @poweractivate! Definitely a helpful perspective and appreciate you sharing.

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

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 329 Most Valuable Professional

#2
11manish Profile Picture

11manish 209 Super User 2026 Season 2

#3
Mohsin Ali Profile Picture

Mohsin Ali 179

Last 30 days Overall leaderboard