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 / Distribution Of Power ...
Power Apps
Suggested Answer

Distribution Of Power Apps To Clients

(0) ShareShare
ReportReport
Posted on by Microsoft Employee
I have being working on altanerives of  Business Managment Software  using power Apps And all my Solutions Are working i have a client in which  I want to share the Solution with the client . The biggest Bottle neck  I am experiencing is how i can share the  Applications as I do not want the cliets to view any of the products from tables , environmental variables  or even the site Maps . iwould like the clients to only view and see the model Driven Applications only . Any one with a Solution to this
Categories:
I have the same question (0)
  • Suggested answer
    Vish WR Profile Picture
    3,270 on at
     
     

    Managed solutions protect your components from being modified, but they do not hide Dataverse tables from the client’s maker portal.

    If a client has the Environment Maker role or any maker-level permissions, they can still see tables, columns, relationships, and other Dataverse structures in make.powerapps.com. The managed solution only prevents changes to the schema; it does not restrict visibility.

    To properly limit what clients can access:

    • Give users only a custom security role with access to the app
    • Avoid assigning the Environment Maker role
    • Keep them as app users instead of makers

    With only app-level access, users can use the application itself but won’t be able to browse tables or explore the maker portal.

    For stronger isolation, the best approach is usually a dedicated environment where the client is added only as an app user. This prevents access to the maker experience entirely, including tables, site maps, and environment variables.

    Vishnu WR
     
    Please  Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like 

     
  • Suggested answer
    11manish Profile Picture
    2,374 on at
    Yes — the best and most secure approach is to deploy your application to the client as a Managed Solution in a separate production environment and give users access only to the Model-Driven App.
     
    Key recommendations:
    • Use a dedicated client environment
    • Deploy only Managed Solutions
    • Create custom security roles (avoid System Admin/System Customizer)
    • Share only the Model-Driven App
    • Remove Environment Maker access
    • Hide technical tables and admin areas from the sitemap
    • Grant only required Dataverse permissions
    • Use Azure Key Vault or secure configuration for sensitive settings
    With this setup, clients can:
    • use the application normally
    • view only the business screens and data they need
    And they cannot:
    • access solutions
    • modify tables
    • view environment variables
    • customize the app
    • access maker/admin features
    This is the standard enterprise/ISV approach for securely delivering Microsoft Power Apps and Microsoft Dataverse solutions to customers.

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 842

#2
Valantis Profile Picture

Valantis 563

#3
Haque Profile Picture

Haque 402

Last 30 days Overall leaderboard