Write mobile and modern apps


Applies To: Dynamics CRM 2013

Mobile apps are very popular these days. By using industry standard protocols like SOAP and OData in your app code, your modern or mobile apps can connect to the Microsoft Dynamics CRM web services, execute custom business logic, and access organization data. In the following sections, learn how you can develop apps that can access the Microsoft Dynamics CRM web services.

Make sure to check out some of our latest samples for mobile development at code.msdn.microsoft.com.

  • Mobile Development Helper Code for Dynamics CRM
    The Microsoft.Crm.Sdk.Mobile source code sample is a partial re-implementation of the Microsoft Dynamics CRM SDK classes written as a Portable Class Library to facilitate development of store apps for Windows 8.1 desktop, tablets, and phones. The code makes use of the SOAP and OData protocols to issue web service method calls. An organization web service proxy and most of the message response/request classes in the CRM SDK have been implemented. When writing apps that use this code, you don’t have to link to the CRM SDK assemblies to access the organization web service.

  • CRM Service Utility for Mobile Development
    This sample is a custom extension to the CrmSvcUtil.exe program that ships in the Microsoft Dynamics CRM 2013 SDK. The purpose of this program is to generate C# or VB source code containing early-bound entity types and option set types from the metadata of your CRM server. This code can then be included in your mobile app projects. This enables you to make use of both out-of-box and any custom or customized entities in your code.

In This Section

Authenticate the user with the web services

Walkthrough: Register a CRM app with Active Directory

Sample: Windows 8 desktop modern SOAP app

Sample: Windows 8 desktop modern OData app

Software Development Kit for Microsoft Dynamics CRM 2013

Understanding SOAP