Software Development Kit for Microsoft Dynamics CRM 2013


Applies To: Dynamics CRM 2013

Welcome to the Microsoft Dynamics CRM 2013 Software Development Kit (SDK). If you want to jump right in with writing code, see Run a simple program using Microsoft Dynamics CRM 2013 web services and then read Write applications and server extensions. We welcome your feedback; use the feedback link at the bottom of this page.

This SDK contains a wealth of resources, including code samples, which are designed to help you build powerful vertical applications using the Microsoft Dynamics CRM platform. It is a guide for developers writing solutions, server-side code, client applications and extensions, custom business logic, plug-ins, integration modules, custom workflow modules and more. The SDK contains an architectural overview of Microsoft Dynamics CRM, the entity model, security model, Web services, and sample code.

The code samples, tools, and other supporting files are located in the download package, available here: Microsoft Dynamics CRM 2013 SDK.

Before you use the Microsoft Dynamics CRM SDK, you should review Microsoft Dynamics CRM 2013 Readme.

For on-premises and Internet-facing deployments (IFDs) of Microsoft Dynamics CRM, you should also read the Microsoft Dynamics CRM Implementation Guide, which is located on TechNet, or is available for download. Detailed instructions for installing Microsoft Dynamics CRM Server 2013 and Microsoft Dynamics CRM 2013 for Microsoft Office Outlook software are provided in the Microsoft Dynamics CRM 2013 Implementation Guide.


You can print portions of the SDK documentation from the compiled help file (CHM). However, you should probably not include the Programming reference in your print job due to its size.

The search tab in the CHM file supports the use of wildcards. For example, searching for IOrg* will return all topics that refer to the IOrganizationService Web service.

Release Date

Release Information

SDK Version 6.1.1, September 2014

Release history

In This Section

What's new for developers

What's changing in the next release

Developer overview

Model your business data

Developer tools

Write mobile and modern apps

Write applications and server extensions

Write client application extensions

Write plug-ins to extend business processes

Write workflows to automate business processes

Developers guide to reports for Microsoft Dynamics CRM 2013

Manage your data

Package and distribute extensions using solutions

Developers guide to customization for Microsoft Dynamics CRM 2013

Extend Microsoft Dynamics CRM 2013 for Outlook

Integrate SharePoint with Microsoft Dynamics CRM 2013

Advanced development

Sample code directory

Programming reference