Understand Microsoft Dynamics CRM Solutions

What is a solution ?

-Solution is a collection of MS CRM  components that can be exported and imported easily from one CRM organization to another CRM organization.

What Is The Difference Between Managed and Unmanaged Solution?

  •   Managed solution can’t be customized, but can be uninstalled easily.
  •   Unmanaged solution can be customized, you can’t uninstall unmanaged solution.

Is it possible to register plugin through solution?