--- title: "Building an App | ThreatConnect" slug: "building-an-app" description: "This article describes how to build an App project and view a log of the most recent build in the Build Log tab of the App Builder screen." updated: 2023-07-26T13:30:31Z published: 2023-07-26T13:30:31Z canonical: "knowledge.threatconnect.com/building-an-app" --- > ## Documentation Index > Fetch the complete documentation index at: https://knowledge.threatconnect.com/llms.txt > Use this file to discover all available pages before exploring further. # Building an App Apps are built for the first time when they are created, based on the default code for the App type chosen in the [**Create App** window](/v1/docs/administrative-functions-for-projects-and-apps), and then incrementally as you type. However, there are some cases where a manual build is required to fully build the project—for example, if a dependency is added or parameters have been modified. An App must be built before it can be debugged, tested, and released. To build an App, click **Build Project**![A white square with a black letter on it Description automatically generated with low confidence](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Build%20icon_App%20Builder.png)to the left of the **Built** section of the [**Summary** tab](/v1/docs/summary-tab) (Figure 1). ![Graphical user interface, text, application, chat or text message Description automatically generated](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Figure%201_Building%20an%20App_7.2.0.png) If the build is unsuccessful, a **failure**![](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Failed%20Build%20icon_App%20Builder.png)icon will be displayed in place of the **Build Project**![A white square with a black letter on it Description automatically generated with low confidence](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Build%20icon_App%20Builder.png)icon, and the timestamp will be updated. The project will need to be modified and built successfully in order to proceed with debugging, testing, and release. If the build is successful, a **success**![](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Successful%20Build%20icon_App%20Builder.png)icon will be displayed in place of the **Build Project**![A white square with a black letter on it Description automatically generated with low confidence](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Build%20icon_App%20Builder.png)icon, and the timestamp will be updated. ## Build Log Tab The log of the most recent build will be available in the **Build Log** tab (Figure 2). ![Text Description automatically generated](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Figure%202_Building%20an%20App_7.2.0.png) In addition to the build log, this tab displays the **Status** of the build (**Successful** or **Unsuccessful**) and any **Status Message** that is available. If a build is unsuccessful, a **Rebuild** button will be displayed in the tab. --- *ThreatConnect® is a registered trademark of ThreatConnect, Inc.* 20084-16 v.07.B