Try Exchange Server 2013

Exchange for developers

Get started


Work with EWS

EWS in Exchange, Exchange Online, and Office 365

Use Exchange Web Services (EWS) and other web services to create custom solutions that enable your users to access and manage mailbox data from services, websites, desktop computers, and mobile devices.

Get more, learn more, do more


Get 101 code samples for Exchange 2013

See how to use the EWS Managed API to send email messages, search mail folders, get contact information, check user availability, and more.

Read the Exchange dev blog


Get current news and tips from the official Microsoft blog for Exchange developers.

Browse the Exchange developer library

Learn more about Exchange development and Exchange APIs.

Participate in the Exchange development forum

Ask questions, or share your experience with other Exchange developers.

Meet apps for Office and SharePoint


Apps for Office

Apps are web applications, combining the best of cloud services and web technologies within the familiar environment of Office. Apps can run in multiple environments and clients, including on-premises and in the cloud.
Learn more

Apps for SharePoint

Apps for SharePoint provide users with a consistent way to discover, acquire, and get new capabilities. They are versatile, reusable and scalable. Design your apps as widgets, extend the SharePoint interface, or provide a full immersive experience to users.
Learn more

Start building apps

Build apps with your existing skills, using familiar languages and your favorite web development tools. Use any hosting services to run and deploy your app. You can sign up for a free, 30-day trial of Microsoft Office 365 Developer and build an app using the Napa tools!
Sign up

Why create apps for Office and SharePoint?

Build a new class of solutions with the new Cloud App Model that extend and personalize the way you create and use information from Office and SharePoint.

Use skills you have and tools, languages, and hosting services you know—such as HTML/CSS, JavaScript, PHP, or .NET, and favorite web dev tools like Visual Studio and the new web-based tool, "Napa" Office 365 Development Tools.

Deploy, update, and maintain apps faster in the cloud, and use any hosting services to run and deploy them. Connect with just about any internal or public web services.

Publish and sell your apps to Office users in the Office Store or distribute IT approved apps within your organizations using an internal App Catalog.