Thursday, January 30, 2014

Managed VS Unmanaged Solutions!!!

Hi!

Are you also a little confused about the managed/unmaged solutions in Microsoft Dynamics CRM? Here's my little conclusions after a discussion on Microsoft CRM group @ Facebook:
 
My Conclusion/Guideline based on answers above: (MS CRM 2011/2013)


Managed:

If your are a ISV’s or making 3.partys components to multiple customers or are a implementation partner in a customer project with several (3+) involved partners – Managed is recommended.

Main reason why:
Easily and controlled update/deletion/install of solution with possibility to lock down parts of customization.

Main Concerns:
You will have to move the whole solution between environments, meaning ALL customizations HAVE to be ready for deployments at the same time. (No half completed customizations OR controlled half customizations not showed to customer)

Unmanaged:
If you are an implementation partner and doing customizations for single customers with max a few (2-3) other implementation partners and the solution should not be updated and distributed between several customers – Unmanaged in recommended.
Main reason why:
You have the flexibility to refresh development environment and move parts of customizations between environments.
Main Concern:
Require good practice when moving customizations between environments.