Microsoft Dynamics CRM 2011 – List of Tools and Softwares

There are many tools available at our disposal to make our lives easier as a Microsoft Dynamics CRM 2011 Developer or Business Analyst.

Below is the list of tools I use frequently and many of them are my favourite.

Tools and Softwares

Site Map Editor

SiteMap Editor for Microsoft Dynamics CRM 2011 helps developer and customizers to configure the Site Map in a graphical way.

Pragma Toolkit is a developer tool for improving productivity of the CRM 2011 developers. This release contains Ribbon Editor and Site Map Editor.

Ribbon Editor

Ribbon Editor makes it easier for developers and customizers to edit Microsoft Dynamics CRM 2011 ribbons.

Pragma Toolkit is a developer tool for improving productivity of the CRM 2011 developers. This release contains Ribbon Editor and Site Map Editor.

Visual Ribbon Editor is a tool for Microsoft Dynamics CRM 2011 that lets you edit CRM ribbons.

URL Encoder/Decoder to easily get CRM Record IDs

LINQ Queries

  • LINQPad and CrmLINQPadPlugin.lpx

Interactively query databases in a modern query language. You can test your LINQ query in the LINQPad before use in plugins and custom workflow activities.

Fetch XML

Stunnware Tools for Microsoft Dynamics CRM 4, but we can use it to test Fetch XML. There are other cool tools embedded inside the Stunnware.

CRM Security Roles Interface

Role Updater for Microsoft Dynamics CRM 2011 makes it easier for CRM 2011 administrators and developers to add or remove privileges to multiple security roles in one operation. You’ll no longer have to open each security role and apply privileges one by one.

Used in CRM 4.0 Administration. Release 1.3 contains three utilities, focused on the administration of Users, Security Roles, Views and Local Data Groups. It supports Intranet, Internet and CRM Online deployments.

CRM Tools from Microsoft

  • CRMSvcUtil.exe

Advanced Developer Extensions for Microsoft Dynamics CRM provides a command-line code generation tool called CrmSvcUtil.exe that is used to generate a data context class as well as data transfer objects (DTOs) for all Microsoft Dynamics CRM entities.

  • Plugin Registration

It is a tool for registering CRM plug-ins and custom workflow activities.

  • Entity Metadata Browser

The Entity Metadata Browser provides the capability to examine the metadata for all the entities in the system.

  • ILMerge.msi

ILMerge is a utility for merging multiple .NET assemblies into a single .NET assembly. This is used if we have multiple Dynamics CRM 2011 .NET projects in a solution.

  • Visual Studio Agents 2010

Visual Studio Agents 2010 includes Test Controller 2010, Test Agent 2010 and Lab Agent 2010. Test Controller 2010 and Test Agent 2010 collectively enable scale-out load generation, distributed data collection, and distributed test execution. Visual Studio Agents 2010 can help in unit testing of plugins and custom workflow activities.

Third Party Components

Documents Core Pack provides the possibility to create and manage documents associated with CRM – records in a comfortable and structured way. It enables creation of Word-Documents with data from MS CRM.

The CRM 2011 OData Query Designer is a Silverlight 4 application that is packaged as a Managed CRM 2011 Solution. This tool allows you to build OData queries by selecting filter criteria, select attributes and order by attributes. The tool also allows you to execute the query and view the ATOM and JSON data returned.

Create Dependent Picklist by using a user friendly interface.

  • ReSharper

ReSharper is a productivity tool that makes Microsoft Visual Studio a much better IDE. Microsoft Dynamics CRM 2011 developers can use ReSharper’s code inspections, automated refactorings, blazing fast navigation, and coding assistance in custom development of plugins and workflow activities.

JavaScript/CSS/HTML Testing: Useful in CRM Custom HTML/ASPX Development

  • JavaScript Development Sheet.pdf

This document is a cheat sheet and a quick reference to JavaScript methods in the new XRM Page Model of Dynamics CRM 2011. Download JavaScript Development Sheet from here.

Dynamic HTML Editor is a powerful HTML (website design) Editor that permits you to create your site in a WYSIWYG (What You See Is What You Get) environment using both CSS and/or tabled layouts.

Tools for taking Screen Shots: Helpful in writing Functional and Technical Dynamics CRM 2011 Documents

Using Balsamiq Mockups feels like drawing, but because it’s digital, you can tweak and rearrange easily. Teams can come up with a design and iterate over it in real-time in the course of a meeting.

Capture anything on your computer screen with this screen capture tool. Snagit makes it easy to create eye-catching images and videos for quick communication.

  • MS Paint

Paint (formerly Paintbrush for Windows) is a simple graphics painting program that has been included with all versions of Microsoft Windows.

Paint.NET is free image and photo editing software for computers that run Windows. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools.

  • Microsoft Picture Manager (Microsoft office 2010)

Microsoft Office Picture Manager is a software program included with Microsoft Office suite starting with version 2003. It is a basic image editing and image management program. It replaced Microsoft Photo Editor, which had been included up to Office XP since Office 97.

Tools for Unit Testing: Helpful in custom development of plugins, workflow activities and ASPX pages

Moq (pronounced “Mock-you” or just “Mock”) is the only mocking library for .NET developed from scratch to take full advantage of .NET 3.5 (i.e. LINQ expression trees) and C# 3.0 features (i.e. lambda expressions) that make it the most productive, type-safe and refactoring-friendly mocking library available.

  • Rhino Mock

Rhino Mocks is a dynamic mock object framework for the .Net platform. Its purpose is to ease testing by allowing the developer to create mock implementations of custom objects and verify the interactions using unit testing.

Reporting statement-level coverage in .NET Framework and Silverlight applications. Integration with Visual Studio 2005, 2008 and 2010.

I hope this blog about ‘Microsoft Dynamics CRM 2011 – List of Tools and Softwares’ was informative. Please feel free to leave your comments.

Post a comment or leave a trackback: Trackback URL.


  • Gabriel Balazs  On May 10, 2012 at 12:06 AM

    Awesome collection!

  • mohammad riyazuddin  On August 5, 2012 at 10:11 PM

    good collection, it helped me a lot.

  •  On March 15, 2014 at 11:28 PM

    Hmm it seems like your website ate my first comment (it was extremely long) so
    I guess I’ll just sum it up what I submitted and say, I’m thoroughly enjoying your blog.
    I too am an aspiring blog blogger but I’m still new to the whole thing.
    Do you have any suggestions for first-time blog writers?
    I’d really appreciate it.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: