The Microsoft CRM 3.0 SDK is for developers, system customizers and report writers. It contains the following sections:
Server Programming Guide – A guide for developers writing server side code, custom business Logic, integration modules, workflow assemblies and more. This guide provides an architectural overview of Microsoft CRM, the entity model, security model, Web services, and sample code.
Client Programming Guide – A guide for developers customizing the Web client or the Microsoft CRM client for Outlook, including scripting, integration of custom Web pages, and sample code.
ISV Programming Guide - A guide for independent software vendors (ISVs) developing installable add-ins for Microsoft CRM.
Report Writers Guide - A guide for developers writing reports for Microsoft CRM using Microsoft SQL Server Reporting Services Report Designer.