Solutions

Versioned, deployable containers of Power Platform and Dynamics 365 customisations — the unit of application lifecycle management.

A solution in the Power Platform and Dynamics 365 CRM-side apps is a versioned, deployable container of customisations: tables, columns, forms, views, business rules, Power Automate flows, canvas apps, model-driven apps, security roles, Copilot Studio agents, and many other component types. Solutions are the unit of application lifecycle management — develop in one environment in an unmanaged solution, export as a managed package, import to UAT and production. Solutions can be unpacked into XML/YAML files for source control with the pac CLI, enabling Git-based development, code review, and CI/CD pipelines. The right ALM discipline in Power Platform begins with solutions.