Extensibility Architecture
Collapse the table of content
Expand the table of content
The document is archived and information here might be outdated

Extensibility Architecture

banner art

[Applies to: Microsoft Dynamics CRM 4.0]

Find the latest SDK documentation: CRM 2015 SDK

You can customize Microsoft Dynamics CRM in different areas as shown in the following diagram. These customization points are shown in the color orange in the diagram.

Microsoft Dynamics CRM 4.0 extensibility architecture

The previous diagram illustrates the following features:

Customization Tools: Customize, add, and rename entities.

ISV Script/Form Customization: Customize forms by using the client-side scripting.

ISV Code: Add your own features to the application by using the application configuration file and the SDK.

Custom Reports: Use filtered views to create custom reports within Microsoft Dynamics CRM and directly in Microsoft Excel, Microsoft Access, and more.

Import/Export: Export your customization for installation into a production environment.

Plug-ins: Augment the Microsoft Dynamics CRM business logic with your own plug-ins, for both online and offline applications. These extensions can also be used for integration to external systems. In the previous version, this feature was known as callouts.

Workflow Custom Activities: Call out to external systems from your workflow rules. Create custom workflow activities that can be used by your workflow rules. In the previous version, this feature was known as workflow .NET assemblies.

In addition, the following capabilities are also available:

Microsoft Dynamics CRM for Microsoft Office Outlook Customization: Customize your offline client by using the configuration file and custom code that uses the SDK.

See Also

Other Resources

  • Microsoft Dynamics CRM Overview

© 2010 Microsoft Corporation. All rights reserved.

© 2016 Microsoft