You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Learn about the planning, developing, testing, and publishing lifecycle events.
6
-
ms.date: 12/31/2024
4
+
author: lindalu-msft
5
+
ms.author: lindalu
6
+
ms.topic: overview
7
+
ms.date: 06/09/2025
7
8
ms.localizationpriority: high
8
9
---
9
10
10
-
# Development lifecycle overview
11
+
# Office Add-in development lifecycle
11
12
12
13
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).
13
14
14
-
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.
15
+
For any add-in you build, you need to understand the following concepts.
15
16
16
-
|||
17
-
| ------------- | ------------- |
18
-
| :::image type="icon" source="../images/i_best-practices_small.svg"::: |**Plan**<br>[Learn the best practices and system requirements for Office Add-ins.](../concepts/add-in-development-best-practices.md)|
19
-
| :::image type="icon" source="../images/i_code-blocks_small.svg"::: |**Develop**<br>[Learn the APIs and patterns to develop Office Add-ins.](../develop/develop-overview.md)|
20
-
| :::image type="icon" source="../images/i_recommended-testing_small.svg"::: |**Test and debug**<br>[Learn how to test and debug Office Add-ins.](../testing/test-debug-office-add-ins.md)|
21
-
| :::image type="icon" source="../images/i_deploy_small.svg"::: |**Publish**<br>[Learn how to deploy and publish Office Add-ins.](../publish/publish.md)|
22
-
| :::image type="icon" source="../images/i_reference_small.svg"::: |**Reference**<br>[View the reference documentation for the Office JavaScript APIs, the add-ins manifest, error code lists, and more.](../reference/javascript-api-for-office.md)|
17
+
- Office application and platform availability
18
+
- Office JavaScript API programming patterns
19
+
- How to specify an add-in's settings and capabilities in the manifest file
20
+
- Troubleshooting your add-in
21
+
- Publishing your add-in
22
+
23
+
For the best foundation for these common features and application-specific implementations, review the following documentation.
24
+
25
+
:::row:::
26
+
:::column span="":::
27
+
:::image type="content" source="../images/office-add-ins-lifecycle-step-1-plan.png" alt-text="illustration of a route winding through mountains":::
28
+
:::column-end:::
29
+
:::column span="3":::
30
+
</br>**Plan**</br>
31
+
[Learn the best practices and system requirements for Office Add-ins.](../concepts/add-in-development-best-practices.md)
32
+
:::column-end:::
33
+
:::row-end:::
34
+
:::row:::
35
+
:::column span="":::
36
+
:::image type="content" source="../images/office-add-ins-lifecycle-step-2-develop.png" alt-text="illustrtion of a plan, a cog, and a wrench":::
37
+
:::column-end:::
38
+
:::column span="3":::
39
+
</br>**Develop**</br>
40
+
[Learn the APIs and patterns to develop Office Add-ins.](../develop/develop-overview.md)
41
+
:::column-end:::
42
+
:::row-end:::
43
+
:::row:::
44
+
:::column span="":::
45
+
:::image type="content" source="../images/office-add-ins-lifecycle-step-3-test-and-debug.png" alt-text="illustration of an eye looking through a magnifying glass":::
46
+
:::column-end:::
47
+
:::column span="3":::
48
+
</br>**Test and debug**</br>
49
+
[Learn how to test and debug Office Add-ins.](../testing/test-debug-office-add-ins.md)
50
+
:::column-end:::
51
+
:::row-end:::
52
+
:::row:::
53
+
:::column span="":::
54
+
:::image type="content" source="../images/office-add-ins-lifecycle-step-4-publish.png" alt-text="illustration of a rocket ship being deployed":::
55
+
:::column-end:::
56
+
:::column span="3":::
57
+
</br>**Publish**</br>
58
+
[Learn how to deploy and publish Office Add-ins.](../publish/publish.md)
59
+
:::column-end:::
60
+
:::row-end:::
61
+
:::row:::
62
+
:::column span="":::
63
+
:::image type="content" source="../images/office-add-ins-lifecycle-step-5-reference.png" alt-text="illustration of a large reference book":::
64
+
:::column-end:::
65
+
:::column span="3":::
66
+
</br>**Reference**</br>
67
+
[View the reference documentation for the Office JavaScript APIs, the add-ins manifest, error code lists, and more.](../reference/javascript-api-for-office.md)
68
+
:::column-end:::
69
+
:::row-end:::
70
+
71
+
## See also
72
+
73
+
-[Office Dev Center](https://developer.microsoft.com/office)
0 commit comments