MAPILab Spy for SharePoint is an instrument for developers that essentially simplifies development of solutions for Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007. The program provides developer with two tools. First - browser for exploring SharePoint object model. Due to .NET Reflection technology, browser displays all objects, methods, properties, not limited to "familiar" objects. Also it allows modification of their properties and marking objects for usage in context scripts. Second - context scripts on C#. Absolutely any method of any object can be called from scripts, and the value of any properties and fields including hidden (internal, private, protected) can be obtained. Context scripts greatly assist as a tool of dynamic debugging of code segments. Script codes can be transferred in code of your product practically without any changes. MAPILab Spy can open any number of browser windows and scripts. With the help of browser, it is possible to visually find necessary objects, mark and pass them over for usage in context scripts. If script returns object during script execution, the object is opened in new browser window. Due to .NET Reflection technology, there are no limitations on types of returned objects. In the program help file, besides examples of operations with SharePoint objects (sites, lists, etc.) you can find examples of using Windows Forms and Active Directory. Product features: analysis of not only declared, but also actual object structure; change of object properties from browser window; prompt testing of code segments of your product; simple transfer of code segments of your product to scripts for debugging and back; usage of any properties and fields of SharePoint objects including hidden; usage of any type libraries, e.g, Windows Forms. MAPILab Spy for SharePoint offers full freedom of action to the developer and considerably reduces the time spent on examination and debugging of SharePoint solutions.