1. CAML Builder
  2. SharePoint Designer 2010
  3. CKS Development tool edition(server)
  4. SharePoint Manager 2010

These are the tool which is used to make SharePoint development simpler. Can someone tell is there any other tool which is used for SharePoint development?

*Only for Sharepoint 2010! *I am not looking only third party even MS tool also.

  • I've convered this to a community wiki.
    – SPDoctor
    Dec 19, 2011 at 13:51

7 Answers 7


I very often use ULS Viewer (more info) from microsoft. Very useful tool to quickly find the cause of an error. I have even created a keyboard shortcut, and when I see an error on page, I copy correlation, run viewer and filter events by correlation.

.NET Reflector or free analog IL SPY. Before SharePoint development I used this tools very rarely, but for sharepoint sometimes its extremely useful.

CAML.NET Intellisense also makes your development a little bit easier.

You can also check this question from related, most of tools for sharepoint 2007 still applicable for sharepoint 2010.


Stramit SharePoint Caml Viewer. This tool allow to write CAML by hands. CAML builder allow only UI using. It's important in case of using and hidden fields.

ULS Viewer - very usefull log viewing tool.



Also a very good tool used for checking dispose objects


I rely on Powershell quite a bit.

(It's not third party per se as it's made by Microsoft, but since you included SPD I thought I might get away with it.)

  • Thanks, I am not looking only third party even MS tool also. Dec 19, 2011 at 9:53

I still use WSP Builder, not for building WSPs, but because of the

  1. Copy to GAC
  2. Recycle app pools,
  3. Recycle services timer, and
  4. Attach to IIS app pools

functionality that it has on it's menu.

  • 2
    This is all built into CKS:Dev for Visual Studio 2010.
    – James Love
    Dec 19, 2011 at 17:41
  • Yeah... I can't seem to find the Copy to GAC function though, which is a biggie for me. Also I tend to get exceptions when trying to attach to processes (NullReferenceException at CKS.Dev.VisualStudio.SharePoint.Environment.ProcessUtilities.AttachToProcessByName)
    – Paul Lucas
    Dec 19, 2011 at 23:50

Visual Studio 2010 is critical for building portable, scaleable, testable and maintainable sp code solutions.

I second the importance of powershell and. Net reflector/il spy

Also, I've started to work with jefs, it's a tool on codeplex that a colleague of mine wrote. It simplifies javascript dev in sharepoint and it allows you to easily include libraries like jquery libs


SharePoint Software Factory is best for learning as well to speed-up your work.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.