Microsoft Dynamics CRM has evolved drastically over the past few years. There have been many updates and versions released, with a range of new features and improvements at each stage along the path. During the upgrade of a Dynamics CRM environment, there are a few points to bear in mind to ensure a hassle- free upgrade process.