SDK supportability with Microsoft Dynamics CRM
This article introduces the SDK supportability in Microsoft Dynamics CRM.
Applies to: Microsoft Dynamics CRM Online, Microsoft Dynamics CRM 2011, Microsoft Dynamics CRM 2013, Microsoft Dynamics CRM 2013 Service Pack 1, Microsoft Dynamics CRM 2015
Original KB number: 3029997
Microsoft Dynamics CRM offers a Software Development Kit (SDK) that allows developers to programmatically extend and customize the platform and application experience. When seeking assistance with issues that occur during the development or implementation of custom code that uses SDK extensions, Microsoft offers both Advisory and Support services. The following document provides guidance on which engagement is most appropriate based on the services needed.
SDK Support: Microsoft Dynamics CRM Technical Support can provide assistance with SDK issues that relate to web service connectivity and the usage of first-party compiled SDK binaries such as the Plugin Registration Tool. Microsoft can also provide support for issues that can reproduce using the base code samples as documented in the SDK. This is commonly referred to as break-fix support in which the issue can be isolated and then broken down to a specific problem, error message, or functionality that isn't working as intended through the means as noted above.
Advisory Services: For issues that require review of previously deployed code or the implementation of new code, Microsoft offers Advisory Services. Advisory Services is scheduled engagements in which a Microsoft professional can provide assistance in debugging of custom code and related solutions. This includes, but isn't limited to, functionality, performance, and design best practices. Note that the error debugging support is exclusively provided by Advisory Services unless a Microsoft professional can determine the issue is being caused by a product issue. In these circumstances, Microsoft Technical Support can be engaged.
More information on the relationship between Technical Support and Advisory Services can be found in Definitions of Technical Support incidents and Advisory Services.