Microsoft Dynamic CRM Comparision by version
There are big change in CRM 2016, especially about the changing of Client script. In this article will try to give you a first view of these changes. You also get more information at this link. From the 2011 version, Microsoft has been focus their effort to build wonderful platforms. Let see the comparisons below to see how xRM platform has been changed from version 4.0 to newest version. In this article will compare by these features.
- User Interface
- Business process
- Mobility
- xRM Client script
Microsoft Dynamic CRM Comparison
| CRM 4.0/2011 | CRM 2013/2015/2016 | |
| User Interface | CRM functional groups such as Workplace, Sales, and Marketing… are on the bottom left CRM home screen.
Click and open popup. Ribbon concept |
Brand new UX design
CRM functional groups are now top of the CRM home page Less clicks and less windows to open when working in CRM Command bar concept Focus on User Experience & Touch |
| Business Process Flow | Lead to Opportunity, Account and Contact conversion.
Workflow is asynchronous only |
Lead to Opportunity, Account, Contact qualification process with guided steps
Workflow now fired off synchronously/asynchronous Business rules to streamline customization without having to code Javascript Auto Saved on record |
| Mobility | Tablet form limitation such as not being able to access custom forms, no Javascript supported,
Custom entity not supported Restrictive in customizing the entity and forms |
Rules to control if forms is Read-Only on mobile and tablet devices
Javascript supported Workflows supported Custom entities supported Dashboard supported Less restrictive to customize on tablet devices Multi-entities search Custom sub-grid support Supports CRM Online and CRM On-Premise |
Customization & Development
| 4.0/2011 Version | 2013/2015/2016 Versions | |
| Database model | 1 entities: 2 SQL tables | 1 entities: 1 SQL tables
New entities model |
| Plug-in | 5 Stagesin CRM 4.0 | 4 Stages
Support for Plug-in logging |
| Services | Web service | WCF service
Web API (2016) New messages |
| Client script | · Organization data service (OData v2 REST endpoint) | Business rules
Action Form script support for key press events and auto-completion feature Support Iframe on tablet New Client script API methods & notification Organization data service OAuth 2.0 & Web API (OData V4) Web resource & Iframes support for multiple mobility platforms (IOS, Android, Windows 10) |
| Coding Convention | Dynamic Entity
Entity moniker
|
Entity
Entity reference
|
| Security | Limited in Field security
|
New privileges
Field security change (from CRM 2015) Field type is enable
|
| Messages | New Messages
|
|
| Deployment | Solution
CRM 4 does not support solution
|
Support solution
Patch package (Only 2016)
|
Client script development – Xrm.Page

Xrm.Page Comparision
In 2016 version, Microsoft has been release Web API which implement the OData V4. If in 2011, 2013 version, the Organization Data Service just support for CRUD, in the new release, we can do many things with Web API.
Web API is replacing the Organization Service. It implements OData v4.
Operations are the same as the Organization Service without needing CRM SDK assemblies
Support for CRUD operations & execute Bound & Unbound Action, Bound & Unbound Function in CRM.
Support for impersonating
Support for AutoComplete
Execute FetchXML
Execute Batch Operations
Execute Custom Action
Execute Saved Queries
According to me, the big amazing is Impersonation, I faced with this issue in old version for using client script to validate data without caring about the Security role.
Cheers,
This was originally posted here.

Like
Report
*This post is locked for comments