A substantial number of projects are using Microsoft Dynamics CRM technology as an Xrm tools using it at as the primary data store. Creating entities in Dynamics CRM rather gives the added advantage of having all the features and functionality that Dynamics CRM provide.
With regards to deployment to Microsoft Dynamics CRM, the following functionality is required
1) Ability to create a new organization
2) Ability to change an organization setting.
3) Ability to Import a managed or unmanaged solution.
4) Ability to Export a solution
5) Ability to get or set a solution's version
6) Ability to Import Data Maps
7) Ability to manage data duplication rules
8) Ability to Import data.
With regards to deployment to Microsoft Dynamics CRM, the following functionality is required
1) Ability to create a new organization
2) Ability to change an organization setting.
3) Ability to Import a managed or unmanaged solution.
4) Ability to Export a solution
5) Ability to get or set a solution's version
6) Ability to Import Data Maps
7) Ability to manage data duplication rules
8) Ability to Import data.