CRM 2011 – Quick 10 reasons to choose Microsoft CRM 2011

I read a good quick summary on Microsofts CRM dynamics website called Top 10 Reasons to Choose microsoft Dynamics CRM, the list provides a really good quick summary of the reasons why Microsoft CRM is a great a product.  I have often seen these points made in various articles about Microsoft CRM is better than Salesforce etc but never in such a succinct manner


The top reasons organizations choose Microsoft Dynamics CRM to create world-class customer experiences include:

  •  Value

    When considering costs—including licensing, services, training, deployment, administration, and maintenance—customers, press, and industry analysts regard Microsoft Dynamics CRM as one of the best values in the industry.

  •  Productivity

    Microsoft Dynamics CRM helps increase productivity and create a connected organization that is equipped to please your customers. The result is a compelling and engaging experience for customers that sets your business apart.

  •  Familiarity

    Microsoft Dynamics CRM provides you with a powerful set of CRM capabilities right within the familiar Microsoft Outlook application.

  •  Innovation
  •  The Cloud

    Microsoft invests over $2 billion dollars in cloud infrastructure every year. Microsoft Dynamics CRM is one of the quickest and easiest ways for your business to take advantage of the cloud and cloud economies, including reducing systems management and maintenance costs as well as paying only for the capacity you need. Additionally, to ensure your CRM system is always available, Microsoft provides a financially backed service agreement to give you piece of mind.

  •  Partner Network

    Microsoft helps you get your solutions up and running quickly with one of the world’s largest network of professional services and third-party applications to complement your Microsoft Dynamics CRM investment.

  •  Global Availability

    With Microsoft Dynamics CRM and Microsoft Dynamics CRM Online, you can provide your teams around the world with integrated yet localized tools to help them to communicate, collaborate, and drive global results.

  •  Microsoft Office

    Microsoft Dynamics CRM works seamlessly with Microsoft Outlook and Microsoft Office productivity tools so your CRM professionals do not have to learn new applications and can be instantly productive.

  •  Business Insights

    Microsoft Dynamics CRM provides your users with a multitude of business intelligence and data visualization capabilities that they can use to instantly get accurate, up-to-date information— sales forecasts, targets, quotas, customer buying patterns, and promotions—to drive sales growth.

  •  Extended CRM

    In addition to their relationship with customers, organizations need to manage and maximize other critical relationships—with partners, suppliers, and contractors, to name a few. Microsoft Dynamics CRM can be easily customized to support these extended CRM scenarios—at no additional fee.

CRM 4 – Why downloading CRM 4 plugin dll’s is useful

It’s funny how things of interest and usefulness can turn up at exactly the right time, it’s frustrating when they turn up after you have solved the problem.

Today one of my CRM buddies was wondering what values were set in a CRM 4 plugin and we weren’t sure what code was actually deployed in a plugin.

I then happily chirp up that just yesterday I blogged about  a perfect tool for this problem.  So after remembering the tool was a command line tool we managed to export the dll’s and then we used, which is a dll decompiler to see what was in our own dll (it sounds a bit daft when you say it out loud).

Hey Presto we could work out what code had been deployed.

This is a very useful tool if you have been left to look after a project after someone has left.

CRM 2011 – A tool to recover deleted CRM records

I remember reading somewhere that records are never deleted in CRM, instead their state is set to deleted.  I’m not sure if that is true but I think that’s because I haven’t had to retrieve any deleted items so haven’t worried about seeing if this was true

today I found a tool which says it can recover deleted records, here is how it describes the tool

Record Recovery gives a system user the ability to recover deleted CRM records. Providing that auditing is enabled this tool can utilise auditing data to recover deleted records. Record Recovery has been produced using the Microsoft Silverlight 4 framework and integrates seamlessly into Microsoft Dynamics CRM 2011. Record Recovery is one tool that CRM developers and consultants alike should have in their arsenal.

you can go here to read about the tool, you will need to sign up for the website but you can then download the tool for free

interestingly it comes as a solution file, I don’t know why I find this unusual because it’s actually a very neat way of doing things.

I’m not sure how it works but when I tried to use it said that auditing has to be enabled.  So I guess it picks up the audited values and then recreates them?

This solution sets the mind thinking, very interesting indeed.  It might be more interesting once I actually get it to work but I will probably file it away for now until I need it later



CRM 2011 – Tool – Sitemap editor for CRM 2011

The man of 1000 CRM tools has solved one of the more tricky areas of CRM 2011, editing the sitemap.  He recently added in a viewer but has now gone one step better and created a CRM 2011 site map editor, WOOHOO

here is a link to the blog

and he has created a codeplex project which you should go and download the tool here


here is a brief description of the tool


  • Connections to OnPremise, Online and Claim based deployments
  • Solution management: Open or Create a solution with SiteMap included
  • TreeView display of SiteMap
  • Add SiteMap component with mouse usage
  • Add default SiteMap component if you removed one
  • Cut/Copy/Paste of SiteMap component
  • Display Xml of SiteMap component
  • Add SiteMap component from Xml
  • Reste SiteMap to default system one
  • Import back the solution



Tanguy has done a lot CRM 2011 tools, here are the other tools he has done

CRM 2011 – Why Microsoft Dynamics Cloud offering is so popular

I like the blog entries from the CRM software blog because they are often focus on less technical aspects of CRM.  They recently had an interesting article titled

Three Undeniable Reasons why Microsoft Dynamics CRM is a better choice for cloud CRM than

The articles three reasons are these

  • How much will it cost?
  • Will your employees use it?
  • Will it continue to evolve with changing technology?


They obviously come out saying that Microsoft is better than in all three areas.  Although it’s a nice short article the areas it brings up can be looked at in more depth.


I think the small up front cost is a fantastic benefit to SME’s thinking about using a CRM system.  The fact you no longer need to purchase servers, technical know how and expensive CRM licences breaks down the entry barriers for lots of small businesses.  At the moment Microsoft are not only giving CRM away but they are paying people to take it, it doesn’t get much better than that.

There will of course come a time when Microsoft start to up the costs but I get the feeling it won’t be  until the next release.  The one areas I am a bit shocked by is the fact Salesforce haven’t really come back at Microsoft with a good offer of their own, perhaps they are waiting to try and buy back the users in a years time with a similar offer.


Standard interface
I was explaining to someone in the office one of the main benefits of CRM 2011 is the outlook integration looks and acts a whole lot better.  He was wondering why this a major benefit, the way I see it is a lot of jobs involve employees using outlook for a lot of the day to correspond with clients, they also store emails/information, have the contacts in there.  The beauty of CRM is they can still use outlook all day but it will now be filled with all account information, extra contact information and a link to the documents.  Basically it will fore fill all their CRM needs to help them be more successful in their job (life is all about networking really).  So the benefit of CRM 2011 is they can still use outlook and it will look and feel like outlook.
When I think of a standard look and feel I think of the Microsoft office products, everyone is comfortable with them.  Although I would add that with every major release they hide buttons and things so I can’t find them.
The future is bright the future is Microsoft CRM Dynamics
I think this is the really exciting area of Microsoft CRM dynamics.  Microsoft is really pushing forward with CRM (although sadly not the reporting side of it) and is making great strides with each major release.  I think the leap from CRM 4 to CRM 2011 is vast.  They have spent a lot of money getting CRM in the cloud and have plenty of servers.  An important factor of the cloud offering is the fact they promise to it to be up more than 99.5 percent of the time.
Microsoft have also brought skype and have their eye firmly on integrating social media into the next release of CRM.  This is one of the area where salesforce has the edge and I hear a lot of chatter about the chatter functionality in  It doesn’t seem that impressive (basically a chat feature from what I can tell) but Microsoft haven’t integrated any tools and this interconnectivity is import to organisations with regards to the home/ on the move networking.
I think the functionality of extending Microsoft CRM dynamics in the cloud is important.  As good as CRM 2011 is out of the box, most people who use it will want modify it.  It is also common you will need to add javascript for client side functionality and plugins for more complex functionality.  The ability to do this in the cloud is an important step, it allows at least 90 percent of companies to use CRM in the cloud and modify/extend it to their needs.  Without this ability a lot of companies would get frustrated with the out of the box CRM offerings.
The CRM community
I think Microsoft have helped generate a fantastic CRM community with their CRM wiki’s, CRM resources, CRM blog, forums, codeplex and the concept of CRM MVP’s.  There is a vast collection of resources and the ability to ask questions to problems.  Rarely is their problem which you cannot find an answer to by searching for it.
Excellent Partner resources
There are lots of great companies offering partners solutions for CRM, this means companies who want a CRM solution to be created or one to be modified can be done without the company having to invest in technical staff.

CRM 2011 – Tool for extracting CRM 4 plugins



Mitch Milam featured a very interesting utility on his blog today and one which will be very interesting to people upgrading from CRM 4 to CRM 2011.

I will also be of interest to people who need to document CRM installations like DEV teams.  Another problem that can occur is you need to export the plugin to see what version has been deployed.  Although plugins do have version, not everyone bumps up the versions when they are deploying updated versions.

The tool can extract CRM 4 plugins from the database.  You can read about it on mitch’s blog here



You may download it here.

CRM 2011 – Tool – JavaScript Web Resource Manager for Microsoft Dynamics CRM 2011

I do enjoy a good CRM tool, especially when they make developing in CRM easier.  So it was with great interest today I saw a new tool to help with Javascript development in CRM 2011.

You can get the tool at codeplex here

The reason why thsi project is great because it saves you a few clicks every time you want to update some javascript, which means you don’t have to go to the form properties and paste the javascript in.

This tool was created by the CRM tool guru, Tanguy, who only recently finished making another tool to view the CRM Ribbon in 2011, which you can find here

Project Description
JavaScript Web Resource Manager for Microsoft Dynamics CRM 2011 helps CRM developers to extract javascript web resources to disk, maintain them and import changes back to CRM database.

You will no longer have to perform mutliple clicks operation to update your js web resources


  • Export scripts web resources from CRM server
  • Save scripts web resources to disk
  • Load scripts files from disk
  • Edit scripts with default text editor or Visual Studio
  • Edit web resource properties
  • Save scripts to CRM server
  • Publish scripts to CRM server