Environment sprawl in Microsoft 365: default, developer, Teams and trial environments explained for governance leads

Thirty-seven environments. Nobody created most of them on purpose. This is what each type is, how it came to exist, and what a governance lead should ask about it — with the one policy change that stops the count growing.

LogiSam··7 min read

A Power Platform environment is a container: a security boundary, an optional Dataverse database, a region, and a set of apps, flows and connections. A tenant starts with one. A mature tenant has dozens, and most of them were created by a licence, a Teams button or a trial rather than by a decision.

The types

TypeHow it appearsWhat accumulates there
DefaultCreated with the tenant; every licensed user can make in itEverything built by someone who did not choose an environment — the bulk of shadow IT
DeveloperCreated automatically for each user who signs up for the developer planPersonal experiments, and occasionally the only copy of something that became important
Teams (Dataverse for Teams)Created when someone adds a Power App to a Teams channelDepartmental apps with real data and no administrator watching
TrialCreated by anyone starting a trial; expires in 30 days unless convertedPremium connectors, unlicensed, and the occasional production process
SandboxCreated deliberately for test and UATCopies of production data, and the sharing that came with them
ProductionCreated deliberatelyThe estate you meant to have

The questions per environment

  • Who created it, and are they still here?
  • Does it have a Dataverse database, and if so what data is in it?
  • How many apps and flows does it contain, and how many of those were modified in the last year?
  • Which premium connectors are in use, and under which licences?
  • Who has the System Administrator role in it?
  • Is anything in it referenced from another environment?

The default environment

It deserves its own paragraph because it is where most of the risk is. Every licensed user can build there; every app built there is one click from being shared with *Everyone*. Rename it so it does not look like the natural place to build, set a DLP policy that keeps premium and business data out of it, and inventory it more often than the rest.

The one policy that stops the count growing

In the admin center, restrict environment creation — trial and production — to administrators. Developer environments can be left, or restricted too. This does not remove the thirty-seven you have; it means the thirty-eighth is a request rather than a surprise.

Power Platform environmentsenvironment sprawlPowerPlatform governanceMicrosoft 365default environmentdeveloper environment
Environment sprawl in Microsoft 365: default, developer, Teams and trial environments explained for governance leads · Power Insights