CRM Statement of Direction – CRM 6 Release date Q2 – 2012 – Multi Browser support in 2012

Ahh I’m kidding a bit because I don’t know when it will actually be released by I was reading the excellent blog Microsoft CRM “du jour”, he had a blog entry called CRM 6!!  Well I thought I will have to check this out.  I would also like to put my vote behind the futuristic name CRM 3000, now that sounds pretty good.

What the blog was actually talking about was the recently released Statement of Direction document, which you can read here (LiveId Login required)

Stephane Dorrekens (blog author) highlighted these dates/facts

  • A cross browser HTML5 based MS Dynamics CRM is confirmed. (not a real surprise, but still)
  • Next Update (let’s call it CRM 5.1 for the time being, as CRM2011 is technically CRM 5.0) is foreseen for Q4 2011; both for Online and On Premise
  • Next Upgrade (let’s call it CRM 6.0) is foreseen for Q2 2012; both for Online and On Premise.
What I found interested is the short amount of time before they have another big release.  I think Microsoft really want to push on and become the leading CRM supplier.
Here are some of points I found interesting in the statement of direction document
Shorter development cycles.
 Before Microsoft use to have a major release every 3 years but now Microsoft are going to plan to have 2 releases each year.  It sounds like they are talking about slightly different things but the shorter development cycles mean we get to see the improvements quicker.
MULTI -BROWSER capability
yes I put that in capitals because it’s a biggy.  Microsoft are hoping by utilizing HTML 5, CRM will be able to use different browsers and not just IE.
Social Media/collaboration
They want to bring in Micro Blogging, business activity feeds and more social intelligence.  This sounds promising as the world does seem to be moving towards a twitter/blogging paradigm

CRM 2011 – Silverlight CRM attachment project on codeplex

It’s interesting I am seeing more and more silverlight applications being added to CRM and it makes me want finish studying my 70-515 exam quicker so I can start playing around with Silverlight myself.

which reminds there is a good interview with David Yack here

David has a couple of books out soon on Silverlight, I read a couple of the early chapters and they should be good.

Silverlight 4 Jumpstart

– Book Site

CRM 4 as a Rapid Application Development Platform

– Book Site

Anyway back to the topic, one of my favourite bloggers MSCRM blogger has recently created a silverlight project to allow you to attach features onto an entity in CRM.  You can read the original blog post here, I would also recommend reading other blog posts because although he isn’t a prolific blogger the quality of the blog posts are worth waiting for.

You can see the project on codeplex here

CRM 2011 – White Paper – Maintaining and optimizing CRM 2011

I have seen a few tweets pointing to this document this morning and I was interested enough to download it.  There were certainly a few tweaks and maintenance jobs you needed to do in CRM 4 and if like me you only found this out after having to contact Microsoft after your client was complaining of poor performance.  Why they don’t include documents like this in an Admin folder with the SDK is beyond me.

The document is worth a quick read and it won’t take you more than 5 minutes because the important parts of this document are probably 5 pages.  In some ways it’s a bit funny because they warn you not to use to much Javascript, grids, plugins and other useful features, I appreciate what they are saying because too much of these will slow down CRM but they are on the other some of the best features of CRM.

The white paper can be download from here

Lets stay positive and say creating this document is an excellent idea and well done Microsoft.  It’s quite a small document which I found a good thing.  It’s 19 pages long and the first 8 pages are really just an introduction

This is the overview


Access to and interaction with a business solution based on Microsoft Dynamics CRM 2011 or Microsoft Dynamics CRM Online is available by using the following Microsoft Dynamics CRM client offerings:

  • The Microsoft Dynamics CRM Web client, which leverages Microsoft Internet Explorer as a browser to provide access to Microsoft Dynamics CRM functionality without requiring the installation of client software on a user’s computer.
  • Microsoft Dynamics CRM for Microsoft Office Outlook, which provides a Windows-based user experience that is highly integrated with Microsoft Office Outlook. Microsoft Dynamics CRM for Microsoft Office Outlook with Offline Access is a second configuration of the client that provides users with the additional capability to synchronize Microsoft Dynamics CRM data for offline availability.

Note: Users can also connect to an implementation of Microsoft Dynamics CRM from an Internet-enabled mobile device, such as a cell phone, by using the Mobile Express client, which provides access via a lightweight version of the Microsoft Dynamics CRM Web client.

This white paper provides readers with the information necessary to optimize and maintain the performance of Microsoft Dynamics CRM clients connecting to a business solution that is based on Microsoft Dynamics CRM 2011 or Microsoft Dynamics CRM Online. Specifically, the paper includes:

  • A general approach to optimization and maintenance
  • Factors that can adversely affect the performance of Microsoft Dynamics CRM clients
  • Options available for configuring Microsoft Dynamics CRM clients to overcome potential performance issues
  • Best practices for customizing Microsoft Dynamics CRM clients for optimal performance

The Table of Contents below will give you a general overview of the document

General Approach to Optimization and Maintenance.

Optimizing Performance and Establishing a Baseline.

Monitoring and Maintaining Performance.

Factors Affecting Microsoft Dynamics CRM Client Performance.

Hardware and Software Requirements

Extraneous Processes and Applications

Network Characteristics

Level and Complexity of Customizations

Configuring Dynamics CRM Clients for Optimal Performance.

Configuring Internet Explorer for Optimal Performance.

Configuring Client-Side Browser Caching.

Configuring Simultaneous Download Sessions

Configuring Microsoft Dynamics CRM for Outlook for Optimal Performance.

Optimizing the Outlook Synchronization Process

Optimizing Address Book Performance.

Pinning Commonly Used Views

Optimizing the Offline Synchronization Process