- Toll Free: 1-866-SONOMA1
- Email Newsletter
- Blog
- YouTube
- Contact Us
Sonoma Partners
Updated Microsoft Dynamics CRM Statement of Direction – April 2010
Posted by Mike Snyder on May 5, 2010 |While checking out various blogs this morning, I noticed that a Microsoft Australia blog posted an updated Statement of Direction document for Microsoft CRM. I couldn’t find this new version on the Microsoft PartnerSource website but it does appear to be legit (UPDATE: I did receive a copy of this document from official non-blog MSFT sources). The Statement of Direction document outlines the future direction of Microsoft Dynamics CRM through to the next major release. Microsoft released new versions of this document for CRM at the following times:
While of course the April 2010 document contents are very interesting (at least for a CRM geek like me!), it is just as interesting to see what Microsoft changed from version to version. I took a look at the April 2010 document and compared it to the August 2009 document to see what changed, and there are some big changes! Just look at the differences between the table of contents when comparing the new version to the pervious version:
| August 2009 Statement of Direction | April 2010 Statement of Direction | |
| Microsoft Dynamics CRM 4.0 Roadmap
On-Demand Microsoft Dynamics CRM
xRM
| Microsoft Dynamics CRM 4.0 Roadmap
|
A few things jumped out at me while reviewing the differences:
- The April 2010 document states Microsoft Dynamics CRM “5” is targeted for “release in the second half of 2010”, which lines up with the “targeted for release in 2010” guidance MSFT gave back in August. It appears to be on schedule for release, and that is great news.
- Where did XRM go?!?! If you were at Convergence 2010, you couldn’t swing a dead cat without hearing the phrase XRM. It was EVERYWHERE. Now Microsoft removed the XRM section from the April 2010 Statement of Direction (although it does get one or two mentions throughout). While of course XRM is more of a concept than specific features or functionality, the removal of XRM as its own section from the April 2010 is interesting to note.
- Microsoft now refers to “VNext” as “5”. Of course this isn’t a huge surprise and it’s no guarantee that Microsoft Dynamics CRM 5.0 will be the official product name but I have been calling it “5” for a while.
- No mention of the TenDigits mobile alliance anymore, it appears they are no longer part of the official mobility story. Actually Microsoft removed all of the mobility information from the April 2010 Statement of Direction. Weird.
- See ya BizTalk integration! Microsoft is shifting their integration focus to the new Microsoft Dynamics CRM Adapter, and they even announced release timings for AX6 and NAV2009. Very cool. However, in BizTalk’s defense Microsoft did state that there will be “An updated Microsoft BizTalk Server adaptor for Microsoft Dynamics CRM 5”.
- The table of contents in April 2010 for V5 functionality now has three bullets, much less than compared to the 25 bullets from August 2009. However this is strictly a formatting change because the sub-bullets in the April 2010 match almost identically with the August 2009 version. I did notice that “Knowledge Management” was removed from the April 2010 document but they added “Performance Management” in its place.
- There is a new version of the Microsoft CRM SDK coming in May 2010 (this month!). It will include lots of great new functionality such as:
- An enhanced code generation tool called CrmSvcUtil.exe which generates .NET classes based on the unique schema and relational structure of each CRM database. Developers can then code against Microsoft Dynamics CRM APIs using these strongly-typed classes.
- These generated classes simplify the creation of queries and optimizes returned data from both CRM Online and CRM on-premises. Queries that require data from related entities can now be simplified to a single line of code, where previously it required multiple lines of code.
- Classes generated by CrmSvcUtil.exe enable developers to streamline integration and connectivity with 3rd party applications (mash-ups, portals, etc.) that need access to Dynamics CRM data through the CRM APIs
- LINQ for Dynamics CRM translates a LINQ query expression into a CRM SDK Query. This introduces standardized and consistent patterns to easily query and update CRM data. LINQ is a Microsoft .NET Framework component that provides a standardized way to query across many different data sources. LINQ is a standard .NET universal query mechanism that can be extended to support any type of data store.
- A Portal Integration toolkit which provides a scenario-based set of resources for developers to improve portal integration efforts. This toolkit enables developers to create integration services between external portals and Dynamics CRM more efficiently.
- Connectivity & Caching management which provides improved scalability and application efficiency for portal applications connecting to CRM Online. Developers can now specify a single-line connection string to connect to the CRM API whether that is CRM Online, On-Premises or Partner Hosted.
- The Portal Integration toolkit also provides sample code and guidance on how to best connect portals with Microsoft Dynamics CRM.
- Portal accelerators provide complete reference sample applications to get you up and running quickly.
Comments
Post a Comment
Contact Us for a Quote, or Personalized Demonstrationof Microsoft Dynamics CRM for Your Business.
Contact Us
Previous Post
Back to Blog
Remember it is tomorrow in Austraila. They are always one step ahead of the rest of us.
Posted by: Pierre Hulsebus | May 5, 2010 10:33:12 AM
Mike, Great investigative work! I think I will send you my next lease agreement... :)
Posted by: Larry Betz | May 5, 2010 11:06:31 AM
Ha, good point!!
Posted by: Mike Snyder | May 5, 2010 11:07:11 AM
Great summary, Mike
Posted by: Joel Lindstrom | May 5, 2010 1:32:09 PM
I wonder if the MBS team in New Zealand could have announced it first, we are afterall in the earliest time zone possible.
Great post, very thorough!
Posted by: Sun | May 5, 2010 8:14:18 PM
Mike great work. You and your company are great insperation for us in the industry here in New Zealand.
Posted by: Mark Smith | May 6, 2010 4:31:25 AM
Recently I have uploaded on MSDN code gallery an enhanced code generation class called [1] WsdlUtils similar to CrmSvcUtil.exe which generates .NET classes based on the unique schema and relational structure of each CRM database.
I developed this class for a CRM 4.0 project implementation to generate a proxy assembly during setup of the solution.
[1] http://code.msdn.microsoft.com/wsdlutils
Posted by: Marco Fanfoni | May 6, 2010 8:57:05 AM
I was also surprised that xRM wasn't mentioned anymore also here in The Netherlands it is the buzz word, time for some new buzz word like youRM or friendlyRM would be nice too ;)
Good comparision and especially interested in release of the Integration Tools.
Posted by: friendlycrmonster a.k.a. Sandor | May 10, 2010 2:30:18 AM
I do not see any plans for a global search...I'm shocked this isn't on the roadmap...
Posted by: Graeme | Jun 8, 2010 8:13:45 AM
Global Search is on the screenshot in the statement of direction so you may be lucky.
http://leontribe.blogspot.com/2010/05/review-of-april-2010-crm-statement-of.html
Leon Tribe
Want to hear me talk about all things CRM? Check out my blog
http://leontribe.blogspot.com/
or hear me tweet @leontribe
Posted by: Leon Tribe | Jun 11, 2010 10:05:58 AM
The TAS Group have their own offering inside Microsoft CRM and own the TAS IP
Posted by: rupert fallows | Jul 23, 2010 6:10:07 AM
Do you have a link to the most current Statement of Direction?
Posted by: Anne Stanton | May 9, 2011 7:22:53 AM
Hi Anne-
MSFT has not released an updated CRM Statement of Direction since April 2010. However we are expecting it shortly!
Mike
Posted by: Mike Snyder | May 9, 2011 8:42:31 AM
Hi again, the May 2011 update of the Statement of Direction is now available. http://blog.sonomapartners.com/2011/05/updated-statement-of-direction-for-microsoft-dynamics-crm.html
Posted by: Mike Snyder | May 11, 2011 5:13:38 PM