Solutions are a method for grouping together a set of components so that you can customize them, and then transfer these components from one environment to another.
Solutions also allow for Independent Solution Vendors (ISVs) to package up their products and control what their customers can do with the components contained in the solution, offering some protection for their intellectual property.
Solutions have several benefits to help you manage your changes and deployment process:
- You operate on a subset of components, reducing the need to scroll through all components.
- Solutions can be exported and then imported into another environment for testing, or for deployment into a production environment.
- Exported solution packages only contain the components in the solution; the package file will be smaller and will import much more quickly.
- Exported solution package files can be stored in your change control system.
- Imported solutions can be rolled back to a previous...