Development lifecycle overview

All Office Add-ins are built upon the Office Add-ins platform. They share a common framework through which add-in capabilities are implemented. This means that regardless of whether you're creating an add-in for Excel, Outlook, or another Office application, you can have features such as dialog boxes, add-in commands, task panes, and single sign-on (SSO).

For any add-in you build, you need to understand important concepts like Office application and platform availability, Office JavaScript API programming patterns, how to specify an add-in's settings and capabilities in the manifest file, how to troubleshoot your add-in, and publish an add-in. Review the documentation listed in the following table. That gives you a good foundation for common features and application-specific implementations.

Plan
Learn the best practices and system requirements for Office Add-ins.
Develop
Learn the APIs and patterns to develop Office Add-ins.
Test and debug
Learn how to test and debug Office Add-ins.
Publish
Learn how to deploy and publish Office Add-ins.
Reference
View the reference documentation for the Office JavaScript APIs, the add-ins manifest, error code lists, and more.