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.
Site Map Editor
URL Encoder/Decoder to easily get CRM Record IDs
CRM Security Roles Interface
CRM Tools from Microsoft
The Microsoft Dynamics CRM Custom Code Validation Tool helps identify potential problems
Third Party Components
Tools for taking Screen Shots: Helpful in writing Functional and Technical Dynamics CRM 2011 Documents
Tools for Unit Testing: Helpful in custom development of plugins, workflow activities and ASPX pages