Hi Jyotsna,
The recommended practice with the use of Managed and Unmanaged solution is that if you are doing inhouse customizations such as what you describe, it would be better to have it unmanaged. This allows more control over customizing and maintaining these in
future. The moment you make them Managed, then it would start creating dependencies and moving customizations from one environment to another would be difficult.
In this scenario you can take unmanaged customizations out of Dev and put that in Test, review it all working there and move it to Prod.
If solutions need to be packaged as in case of ISV, the recommended path is to go with Managed solution so that it is easy to install and uninstall.
In any case, the most important point to remember is whenever you take a Managed solution export out, make sure you also have an unmanaged solution copy of the same. Managed copy is not editable and if you dont have an unmanaged copy you will not be able
to recover your customizations or make any updates to it.
HTH
Sam
Dynamics CRM MVP
|
Inogic | http://www.inogic.com/blog
| news at inogic dot com
If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"