What's new in Exchange development


Learn about the new features that were introduced in and the development technologies that were removed from Exchange 2013 and earlier versions of Exchange.

Last modified: March 31, 2014

Applies to: apps for Office | EWS Managed API | Exchange Online | Exchange Server 2010 | Exchange Server 2013 | Office 365

In this article
What’s new in Exchange 2013 development
What’s new in Exchange 2010 development
Development technologies removed from Exchange 2007
Additional resources

This article provides an overview of the new features that are included in the latest versions of Exchange, as well as information about technologies that are no longer available. You can use this information to create a migration strategy for your custom applications.

Exchange 2013 introduces the following new Exchange Web Services (EWS) features:

  • eDiscovery — eDiscovery is a federated query web service that enables external applications, such as SharePoint 2013, to perform queries of Exchange data. Discovery consists of several phases, including identifying and preserving key data, culling down and reviewing the data, and producing data in court. eDiscovery queries facilitate the discovery process by providing a single discovery workflow across Exchange and SharePoint. For more information, see eDiscovery in EWS in Exchange.

  • Archiving — Archive mailboxes are secondary mailboxes that are associated with a user. Archive mailboxes are typically used to manage email storage limits. For example, older email items might periodically be moved from the Inbox to the archive mailbox. Exchange 2013 introduces two new EWS operations that you can use to archive a set of mail items from a primary mailbox. Archiving Inbox items in this way preserves the folder hierarchy of the items. In addition, archive mailboxes can now be stored either locally on a client, or remotely, in a way that is mostly opaque to a user, by using a folder path to point to the contents of the archive. For more information, see Archiving in EWS in Exchange.

  • Personas — A persona is a collection of data that is associated with an individual. The data can come from one or more sources and is associated with the persona by means of a common link ID. Personas in EWS in Exchange 2013 enable you to link, search, browse, and retrieve information about a person from multiple sources and organize that information into a single logical entity. Personas differ from contacts in that a contact is a collection of data from a single source that is associated with an individual; for example, a personal Outlook contact or an entry in a global address list (GAL). For more information, see People and contacts in EWS in Exchange.

  • Unified Contact Store — The Unified Contact Store is a feature that provides a consistent contact experience across Office products and acts as an integration point for third-party applications to use the same contact store. It allows users and applications to store, manage, and access contact information and make it available globally among Lync, Exchange 2013, Outlook, Outlook Web App and any other application that implements access to the Unified Contact Store. Exchange 2013 is the contact store for the Unified Contact Store experience. For more information, see People and contacts in EWS in Exchange.

  • Retention policies — Retention policies are policies that are used in Exchange 2013 to group one or more retention tags, to apply retention settings to folders or individual items such as email and voice mail messages, and to apply retention settings to a mailbox.

Some minor changes were made to these new features and existing features in Exchange Server 2013 Service Pack 1 (SP1). For more information about these changes, see the Exchange dev blog.

Outlook Web App customization is no longer available in Exchange 2013. To customize Outlook Web App, you can use mail apps for Outlook. For more information, see Mail apps for Outlook and EWS in Exchange.

For more information about developing for Exchange 2013, see Current development technologies for Exchange.

Exchange 2010 introduces the following new features:

  • The EWS Managed API — The EWS Managed API provides a new way to use EWS in your Microsoft .NET applications. The custom-designed proxy library can be redistributed with your application for simple installation and easy maintenance, and provides a programming environment that is easier to work with than raw XML or generated proxy class libraries.

  • Updates to transport agents — Exchange transport agents have been expanded to include on-delivery agents. Delivery agents are called when the message is being delivered, and are controlled by means of the Transport.Delivery type. Exchange 2010 also includes a new vCard content converter namespace, ContentTypes.vCard.

  • Exchange Management Shell — Exchange 2010 includes an updated version of Windows PowerShell, and many new and updated PowerShell commands.

The following technologies were removed from Exchange 2010:

  • Exchange OLE DB Provider (ExOLEDB)

  • Exchange store Event Sinks

  • World Wide Web Distributed Authoring and Versioning (WebDAV)

  • CDO 3.0 (CDOEx)

  • Item-level permissions

  • Exchange Store custom item types

The following technologies were removed from Exchange 2007:

  • Exchange providers for Windows Management Instrumentation (WMI)

  • Collaboration Data Objects for Exchange Management (CDOEXM)

  • Collaboration Data Objects for Exchange Workflow (CDOWF)

  • Exchange Web Forms

  • At Functions


This roadmap includes information about some of these technologies. However, the inclusion of that information does not mean that those technologies work with or are supported by later versions of Exchange. This information is provided to help you understand what technologies are available for earlier versions of Exchange, and to assist you in migrating your applications to newer technologies.

© 2014 Microsoft