Server Programming Guide

banner art

Microsoft CRM 3.0 is a Microsoft .NET-connected product suite that provides sales force automation, marketing automation, customer service and service scheduling for mid-size businesses. Microsoft CRM enables developers to build distributed, customer relationship management (CRM) applications by using the core Microsoft CRM functionality. Developers can use a SOAP-based platform API to access the core business and service objects. Also, Microsoft CRM provides a security model that supports both object and role-based security. Microsoft CRM is a metadata-driven product. It includes a schema for Microsoft CRM objects that covers common and business-specific data.

In This Topic

Support and Certification

Describes the details of using the SDK in a supported manner and obtaining certification for your solution.

Microsoft CRM Architecture

Summarizes the fundamentals of Microsoft CRM.

Microsoft CRM Security Model

Describes the details of the Microsoft CRM security model.

Microsoft CRM Entity Model

Describes the details of the entities used in the Microsoft CRM SDK.

Introducing the Microsoft CRM Web Services

Describes the new shape of the programming model.

Developing with the Microsoft CRM Web Services

Explains how to write code using this SDK.

Mapping from Version 1.2

Provides details about backward compatibility and upgrading existing code.

Business Logic Extensions (Callouts)

Documents the callout model that can be used to implement custom business logic.

Workflow .NET Assemblies

Provides details about using the new workflow feature to call out to custom assemblies.

Sample Code

Provides sample code that shows you how to perform some common tasks by using the Microsoft CRM Web services.


Provides complete reference documentation for the Microsoft CRM 3.0 SDK.

© 2007 Microsoft Corporation. All rights reserved.