Write applications and server extensions

 

Applies To: Dynamics CRM 2013

This section describes how to program by using the Microsoft Dynamics CRM SDK. Microsoft Dynamics CRM 2013 and Microsoft Dynamics CRM Online provide a rapid development application with out-of-the-box Microsoft Dynamics CRM functionality, capable of instantly leveraging the .NET Framework, and a vast array of Microsoft applications. This release separates the core platform functionality (xRM) from the CRM-specific functionality.

In This Section

Getting started with managed code application development

Use Microsoft Dynamics CRM 2013 services in code

Discover the URL for your organization with IDiscoveryService web service

Download the endpoints using the Microsoft Dynamics CRM 2013 Developer resources page

Use the IOrganizationService web service to read and write data or metadata

Authenticate users with Microsoft Dynamics CRM 2013 web services

Use the early bound entity classes in code

Use the late bound entity class in code

Retrieve data with queries

Retrieve and detect changes to metadata

Offline use of the Microsoft Dynamics CRM 2013 services

Troubleshooting and error handling

Use the sample and helper code

Best practices for developing with Microsoft Dynamics CRM 2013

Build Windows client applications using the XRM tools

Developer overview

Model your business data

Getting started with managed code application development

Developer tools

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

Programming reference