Apps for Office

Ready to build apps?

Get Visual Studio 2013 tools

Office Developer Tools for Visual Studio 2013 provides new project templates and features, so you can easily create, package, and publish your apps to the Office Store, Exchange, or a SharePoint app catalog.

If you don't have Visual Studio 2013, you can download it here.

Need Office 365?

An Office 365 Developer Site makes your setup easier and helps you create, test, and deploy your apps faster.

If you have an Office 365 enterprise (E3 or E4) subscription, you can create a Developer Site at no additional charge.

Build great apps for Office

Apps for Office let you create features that integrate web services and technologies with Office applications on a growing array of devices, including desktop, tablet, and smartphone.

Interactive tutorial

Explore the JavaScript API in an app for Excel

The API Tutorial is a great way to start building apps for Excel. The app teaches you how to get basic development tasks done in an interactive way by allowing you to run and edit code directly in Excel. You can download the app for free from the Office Store, or run it online.

How apps interact with Office

If you've developed solutions for Office before, you know the value of streamlining your customer's tasks. The Office cloud and cross-host platform can open up new scenarios for your app to make a richer user experience.

Task pane apps work side-by-side with Office documents to enhance the way your customers view and create documents, like looking up and getting a product's details from a web service based on the product's name or part number.

For example, create an inventory control task pane app that uses a web service to integrate product data in a stock tracking workbook.

Mail apps are displayed next to Outlook items you're viewing or writing to enhance the browsing or authoring experience.

For example, create a mail app that uses the Bing Maps web service to provide a map for an address in a message, or one that lets you insert text you use often to quickly create appointments or messages.

Content apps integrate web-based external content for inline display in a document. Use these apps to integrate web-based data visualizations or embedded media, like a YouTube video player, right in your document.

For example, create a content app that uses a web service to integrate historic sales maps with the sales data in your workbook.