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 / Power Platform Solutio...
Power Apps
Answered

Power Platform Solutions without Dataverse

(2) ShareShare
ReportReport
Posted on by 116
There are several advantages to using Power Platform Solutions eg Environment variables allowing us to have to hard code things into Powerapps and Flows.  Do all of these advantages apply if we use Sharepoint and not Dataverse?
If we use Dataverse each powerapp user must pay a certain amount per month.  In our case we will use less than 2GB, so I don't think storage is an issue.  Any other costs associated with using Solutions with Dataverse?
What are the costs of using Solutions with Sharepoint?
 
It says the following about Dataverse.
Some components might require certain Dataverse privileges for users to run the component when the component is imported into the environment from a solution.
Connect to Git: Source control integration allows development teams to sync solutions and solution objects across one or more Dataverse environments using an Azure DevOps Git
 
 
If we're using solutions would you recommend blocking Unmanaged customisations?
 
 
I have the same question (0)
  • Verified answer
    11manish Profile Picture
    1,496 on at
    Solutions work with SharePoint but are fully optimized for Dataverse.
     
    While SharePoint keeps costs low (no premium licensing), it comes with limitations in scalability, security, and advanced ALM features.
     
    Dataverse introduces licensing costs but provides a complete enterprise-grade platform.
     
    For mature ALM, blocking unmanaged customizations in non-dev environments is strongly recommended.
  • Verified answer
    VASANTH KUMAR BALMADI Profile Picture
    350 on at
    Hi,

    Yeah, you can still use Solutions even if your data is in SharePoint, but the experience isn’t exactly the same as with Dataverse.

    Things like environment variables, packaging apps and flows, and moving them across environments will still work. So from a deployment and configuration perspective, you’re not losing that. That part is pretty consistent.

    Where the difference comes in is more on the platform capabilities. Dataverse is built for apps, so you get better data relationships, more control over security, and tighter integration with solutions. With SharePoint, it works, but it’s more of a workaround for app data rather than a true application data layer. For simpler scenarios it’s fine, but as things grow, you’ll start noticing the limitations.

    On the cost side, using Dataverse isn’t about storage in most cases. Even if you’re only using a small amount of data, users will still need premium licensing if your app is using Dataverse. That’s where the actual cost comes in. There can also be additional costs if you start hitting API limits or need extra capacity later, but licensing is usually the main factor.

    With SharePoint, there’s no separate cost for using it inside solutions. If your users already have Microsoft 365 licenses, you’re generally covered. So from a budget perspective, SharePoint is definitely lighter.

    The note you saw about permissions and Git is more relevant to Dataverse because it supports more advanced ALM scenarios. You can still do ALM with SharePoint-based apps, but it’s not as tightly integrated or as powerful.

    In practice, a lot of people start with SharePoint for cost reasons and simpler use cases, and then move to Dataverse when they need more structure, control, or scalability.

  • Suggested answer
    Fredrik_A Profile Picture
    3,642 Super User 2026 Season 1 on at
    Hello,
     
    you can definitely use solutions and environments with SharePoint as your datasource. You can add the SharePoint sites and lists as environment variables in your solution, but you will need to create these yourself, for example if you want a dev, test and prod database in SharePoint all of those need to be created by you, and then saved as environment variables in your solution. You will be able to set these variables to the correct values when you are publishing the solution between the environments.
     
    What you will miss is that with dataverse you can put your entire tables in the solution, and they move with the other contents of your solution. 
     
    If you use SharePoint you will most likely have apps, flows that use environment variables to point to your SharePoint lists and sites. 
     
    If my response solved your issue, please mark it as ✅ Accepted Answer and give it a like.
  • AH-02011058-0 Profile Picture
    116 on at
    If using Sharepoint, is it best to create the Environment variables in the powerapp or Flow?
    Alternatively is it best to create the environment variables in the solution?
     
    I would usually create a powerapp outside a solution then import it.
    I may create a Flow inside a solution or outside depending on business need.
  • Verified answer
    Fredrik_A Profile Picture
    3,642 Super User 2026 Season 1 on at
     
    the environment variables should be in the solution, and then used in your apps and flows in the solution.
     
    If my response solved your issue, please mark it as ✅ Accepted Answer and give it a like.

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 March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 522

#2
WarrenBelz Profile Picture

WarrenBelz 437 Most Valuable Professional

#3
Vish WR Profile Picture

Vish WR 405

Last 30 days Overall leaderboard