Developer roadmap for Exchange

Exchange

Learn about the development technologies that are available in different versions of Exchange.

Last modified: November 05, 2013

Applies to: EWS Managed API | Exchange Online | Exchange Server 2003 | Exchange Server 2007 | Exchange Server 2010 | Exchange Server 2013 | Office 365

In this article
Exchange development technologies
In this roadmap
Additional resources

Welcome to the developer roadmap for Exchange. This roadmap provides information about the development technologies that are available for use with Exchange Server 2013 and earlier versions of Exchange. Use this roadmap to determine which development technology is right for you.

A variety of development technologies are available for you to use to develop applications that work with Exchange. The development technology that you select will be based in part on the version of Exchange that you are targeting. Some development technologies can only be used with specific versions of Exchange, and some older development technologies are retired in newer versions of the product. The following table lists the development technologies that are available and the versions of Exchange that support those technologies.

To learn more about some of the primary Exchange development technologies, see Current development technologies for Exchange. To help you determine which technology is right for you, you can review the evaluation criteria for that technology in the Select the right Exchange development technology section.

Table 1:  Exchange development technologies and applicable product versions

Technology

Exchange Online

Exchange 2013

Exchange 2010

Exchange 2007

Exchange 2003

EWS Managed API

X

X

X

X

Exchange Web Services (EWS)

X

X

X

X

Mail apps for Outlook

X

X

Outlook Object Model (OOM)

X

X

X

X

X

Exchange Management Shell

X

X

X

X

X

Backup and restore

X

X

X

X

Transport agents

X

X

X

X

Active Directory Services Interface (ADSI)

X

X

Collaborative Data Objects for Exchange (CDOEX)

X

X

Collaborative Data Objects for Exchange Management (CODEXM)

X

Collaborative Data Objects for Windows 2000 (CDOSYS)

X

X

Collaborative Data Objects for Exchange Workflow (CDOWF)

X

Exchange OLE DB Provider (EXOLEDB)

X

X

Exchange Store custom item types

X

Exchange Store Event Sinks

X

X

Exchange Web Forms

X

Incremental Change Synchronization (ICS)

X

X

Item-level permissions

X

Lightweight Directory Access Protocol (LDAP)

X

X

Messaging API (MAPI)

X

X

X

X

X

Outlook Web App customization

X

Public folders

X

X

X

X

Web Distributed Authoring and Versioning (WebDAV)

X

X

Windows Management Instrumentation (WMI) Providers

X

The developer roadmap for Exchange includes the following sections:

  • What's new in Exchange development – Describes the new features in Exchange 2013 and the technologies that are no longer available in Exchange.

  • Select the right Exchange development technology — Lists the many technologies that are available for developing applications that are compatible with Exchange 2013 and earlier versions of Exchange. The articles in this section provide selection criteria for each technology that you can use to select the most appropriate technology for your application requirements.

Show:
© 2014 Microsoft