Required Tools

To increase the productivity CRM developers use some third party trusted tools. Here I have compiled the list of tools which are used frequently by developers. i personally use these tools for my development projects. The first tool is CRM SDK then use the below tools for more productivity.

::::: Network Analyzer ::::::

When you manage a network, you need to be proactive, not just reactive. By spotting possible problems before they occur, you can save your business time, money, and serious headaches. With the help of a powerful and reliable network analyzer, you can avoid performance bottlenecks, spot bandwidth trends, and reduce costs in many different ways.

Netmon

Network Monitor 3.4 is the archive versioned tool for network traffic capture and protocol analysis. Download Microsoft Message Analyzer for updated parser support.Download here

Fiddler

Fiddler lets you see the “total page weight,” HTTP caching and compression at a glance. Isolate performance bottlenecks with rules. Download here.

 

::::: SOAP Testing Tools :::::

SOAP UI

SoapUI, is the world leading Open Source Functional Testing tool for API Testing. It supports multiple protocols such as SOAP, REST, HTTP, JMSand more. Download here.

 

:::::: CRM Ribbon Editor ::::::

Ribbon Workbench

The Ribbon Workbench for CRM is a tool written to make customizing the Ribbon easier and quicker. The Ribbon is the user interface element. Download here.

 

:::::: CRM Sitemp Editor ::::::

Sitemap Editor

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

 

:::::: Fetch XML Builder ::::::

Stunnware Tools

The Stunnware Tools for Microsoft Dynamics CRM 4.0 combines a set of tools created for CRM developers and consultants. Initially being divided into multiple standalone applications, the tools framework serves as a single container for all of them, allowing for interaction between components which wasn’t possible before.Download here.

 

:::::: XRM ToolBox ::::::

XRMToolBox

XrmToolBox is a Windows application that connects to Microsoft Dynamics CRM, providing tools to ease customization and configuration tasks. It is shipped with more than 30 plugins to make administration, customization or configuration tasks easier and less time consuming. This is a free tool to use. Download here.

 

:::::: Notepad ++ ::::::

Notepad ++

Notepad++: a free source code editor which supports several programming languages running under the MS Windows environment.. Download here.

 

::::::::: URL Encoder/Decoder ::::::: 

URL Encoder/Decoder to easily get CRM Record IDs

This webpage easily extracts the GUID of from the URL of a CRM environment.

 

:::::: CRM Plugin Testing tools :::::::

Fake XRM Easy

A mock/fake implementation of the CRM 2011, 2013 and CRM online Xrm Page object designed for unit testing Form Scripts using TypeScript or standard JavaScript.

 

:::::: Resharper Tool:::::::

Not only does ReSharper warn you when there’s a problem in your code but it provides hundreds of quick-fixes to solve problems automatically. Download here

 

:::::: Dynamics XRM Tools :::::::

Dynamics XRM Tools brings you a quality range of applications that provide a useful set of features to enhance your experience while using and developing against Microsoft Dynamics CRM. You simply import the managed solution into CRM to begin working with it. Download here.

 

:::::: Trace Reader for CRM :::::::

Trace reader for Microsoft Dynamics CRM helps you reading the trace files generated by Microsoft Dynamics CRM (4.0, 2011 and 2013) on a graphical interface. Filters help you to display only relevant information. Download here.

 

:::::: IE Javascript Debugger for CRM (F12) :::::::

F12 tools enables web developers to quickly debug JavaScript code without leaving the browser. Built into every installation of Windows Internet Explorer 9, F12 tools provides debugging tools such as breakpoints, watch and local variable viewing, and a console for messages and immediate code execution. Learn More.

 

:::::: Custom Code Validation Tool CRM :::::::

To help you prepare for your upgrade to Microsoft Dynamics CRM 2015, we have created the Custom Code Validation Tool for Microsoft Dynamics CRM 2015. When using JavaScript code in Microsoft Dynamics CRM, it is possible that some code will stop working or cause an error when you upgrade. The Microsoft Dynamics CRM Custom Code Validation Tool helps identify potential problems so that a developer can fix them. Please run this tool on your CRM instance to help identify potential issues with custom JavaScript in JavaScript libraries and HTML web resources. It will detect issues in the custom web resources that will no longer work after the upgrade is completed.  Download here.

 

:::::: Integrate Microsoft Dynamics CRM:::::::

One key element of any successful CRM project is the ability to migrate data and keep data integrated between applications.  In order to have a stable and viable Microsoft Dynamics CRM environment you need to ensure that all your data integration and migration is done using a supported method.  Directly modifying data in the database is not supported for a number of architectural reasons.  This means that  you should not perform direct inserts, updates or deletes. Instead, you should interface with CRM by leveraging the CRM web services and supported methods. Read more here .

 

:::::: CRM Early Bound Generator :::::::

This project is a plugin for the XrmToolBox.  It’s purpose is to extend and automate the creation of the Early Bound classes. Download here.

 

:::::: Automate Build & Deploy CRM :::::::

Using the xRM CI Framework and Windows PowerShell you can easily extend the build and automate the deployment of your CRM Solutions

 

Thanks for Reading the article please comment if you are using any useful tool.