Skip to main content

Learn Open Specifications and Interoperability

Find resources for creating interoperable solutions for Microsoft software, services, hardware, and
non-Microsoft products.
Open Specifications Interactive Pivot icon for launching the interactive pivot.


Launch the Open Specifications Interactive Tiles



To access the Pivot, you will need a Silverlight-compatible Windows operating system and browser installed with the most recent version of Microsoft Silverlight. If you still receive an error message to install Silverlight, you may be able to resolve the issue by following the instructions on this Microsoft Support page.

Recommended Learning Content

Introduction to Open Specifications
Describes Open Specifications and provides a quick tour of the documents.

Introduction to SharePoint Interoperability
Provides key concepts and documentation resources for developing solutions that interoperate with SharePoint.

Get started with Windows Open Specifications
Outlines the major features, goals, and organization of the Windows Protocols documentation.

Exchange interoperability: Calendars
Describes the structural aspects of calendars and calendar items, and different ways to access them programmatically.

Office document format compatibility and extensibility
Discusses specific challenges in the evolution of the Microsoft Office file formats and highlights various Open XML extensibility mechanisms as potential solutions.

Recent Learning Resources RSS

Learn Open Specifications Open Specifications and interoperability | MSDN

MongoDB on Azure – Onsite in New York City!
Excitement is in the air for the MongoDB community and Microsoft Open Technologies, Inc. this week as MongoDB’s inaugural global community event -MongoDB World is now underway at t... More >
Tuesday, Jun 24 Brian Benz
June Update to the Azure Toolkit for Eclipse - Zulu, Java SDK, and More!
Microsoft Open Technologies, Inc. (MS Open Tech), has released a minor June update to the Azure Toolkit for Eclipse. This update includes a few enhancements since our April 2014 re... More >
Monday, Jun 23 Brian Benz
MS-PST - Parsing a Heap-on-Node Property Context Block
Summary This Blog will use the sample Heap-on-Node (HN) from section 3.8 of MS-PST and walk through the process of how to read a property from it. The current version of the MS-PST... More >
Friday, May 30 JCurry
Redmond Interoperability Plugfest Agenda Available Now!
The Microsoft Interoperability team is pleased to announce this year's Redmond Interoperability Protocols Plugfest agenda. Please email with any questions. ... More >
Friday, May 30 Anne Fogarty