Package and distribute extensions using solutions
This topic applies to Dynamics 365 Customer Engagement (on-premises). For the Power Apps version of this topic, see: Solution concepts.
In Dynamics 365 for Customer Engagement, solutions give you a framework for packaging, installing, and uninstalling components that provide specific business functionality. Solutions are used by ISVs and other Dynamics 365 Customer Engagement (on-premises) solution providers to distribute extensions they create, but you'll also use them to transfer customizations between different organizations you may use in your development process, such as separate development, test, and production organizations.
See also
Create and manage custom business apps in Customer Engagement using code