Design an environment strategy and topology

Completed

Before you create environments, you need a strategy that maps your organization's structure, compliance requirements, and maker populations to a logical topology. A well-designed environment strategy prevents sprawl, reduces risk, and makes governance scalable.

Understand environment types

Power Platform provides several environment types, each serving a different purpose:

  • Default: Created automatically with every tenant. All licensed users have the Environment Maker role here. Use it only for Microsoft 365 productivity customizations like simple flows and canvas apps that extend SharePoint or Teams.
  • Production: Hosts business-critical apps and data. Backed by Dataverse with full service-level agreement (SLA) coverage. Requires deliberate provisioning by an admin.
  • Sandbox: A nonproduction copy of a production environment. Use for testing, user acceptance, and training without affecting live data.
  • Developer: A personal workspace for a single maker. Limited to development and testing - assets can't be run by other users without proper licensing.
  • Trial: Expires after 30 days (with a one-time 30-day extension). Useful for evaluating new features without committing resources.

Tip

Restrict who can create production and sandbox environments through tenant settings in the Power Platform admin center. Allow admins only, then implement a request process for teams that need dedicated environments.

Apply a zoned governance model

A zoned governance model classifies environments by risk level and maps appropriate controls to each zone. This framework helps you decide which governance features to apply and where:

Zone Risk level Who builds Governance approach Example
Green Low Citizen developers Full DIY with light guardrails Personal developer environments for store managers building inventory apps
Yellow Medium Coached makers Partnered DIY with oversight Shared sandbox where the marketing team builds campaign automation with admin review
Red High Professional developers IT-led with strict controls Production environment. Zava might host their Zava Pay payment processing, subject to PCI-DSS here.

Each zone prescribes different settings for data policies, sharing limits, solution checker enforcement, and approval workflows. As your organization matures, environments can move between zones. A sandbox that starts in the Green zone might graduate to Yellow when it becomes a shared team project. It can ultimately move to Red when the app goes to production with sensitive data.

Diagram of three governance zones on a risk-control scale: citizen developers, coached makers, and professional developers.

The zoned model isn't prescriptive about the exact number of zones. Some organizations add a fourth zone for preproduction staging, while others collapse Green and Yellow into a single tier. The key principle is that risk classification drives governance decisions rather than ad-hoc, per-environment configuration.

Design your environment topology

A topology defines how environments relate to each other and to your organizational structure. Consider these patterns:

Pattern 1: Environment-per-team

Each business unit or team gets dedicated development, test, and production environments. This pattern provides clear isolation but increases admin overhead.

Pattern 2: Shared development with dedicated production

Makers share development and sandbox environments organized by department or project, but you isolate production environments per application. This pattern balances cost with security isolation for critical workloads.

Pattern 3: Zoned groups with routing

Use environment groups to define governance zones and environment routing to automatically place new maker environments in the correct group. This approach combines automation with consistent governance, making it the recommended approach for enterprise-scale adoption.

For Zava, this approach means:

  • A Personal Productivity group (Green zone) where environment routing places all new developer environments, governed by sharing limits and basic data loss prevention (DLP).
  • A Shared Development group (Yellow zone) for team-based sandbox environments with solution checker enforcement and approval-based promotion.
  • A Regulated Production group (Red zone) for Zava Pay environments with IP firewall, customer-managed key encryption, lockbox, and extended backup.

Diagram of environment routing that places makers in green, yellow, or red governance zones based on risk.

Plan for the default environment

The default environment exists in every tenant and can't be deleted. Rather than fighting this constraint, plan around it:

  1. Apply restrictive data policies to allow only Microsoft 365 connectors.
  2. Enable environment routing to redirect makers to personal developer environments.
  3. Set sharing limits to prevent broad distribution of apps built in the default environment.
  4. Review assets in the default environment regularly, and migrate valuable ones to appropriate production environments with pipelines.

Important

Don't disable the default environment or try to replace it. Instead, use it as a contained space for simple Microsoft 365 integrations and redirect all other development through routing.