--- title: "Introduction" slug: "app-intro" updated: 2025-11-06T17:55:23Z published: 2025-11-06T17:55:23Z canonical: "docs.doc-know.com/app-intro" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.doc-know.com/llms.txt > Use this file to discover all available pages before exploring further. # Introduction ### Building Apps When building apps, you will use the following tools: - [App Builder](https://docs.doc-know.com/v1/docs/install-symmetry-pro) - [App Simulator](https://docs.doc-know.com/v1/docs/sim-getting-started) **App Builder** is used to define the components of your app. The **App Simulator** is used to test these components. When your app is ready, you can publish it to the **Marketplace**, which makes it accessible to the larger community. ### Components Below are the components that make up an app. Apps only utilize components they need. This is both powerful and flexible, allowing different apps to target different audiences and scenarios. | Name | Required | Description | | --- | --- | --- | | [Description](http://docs.doc-know.com/v1/docs/marketplace-description) | Yes | Marketplace details (name, description, audience) | | [Objects](https://docs.doc-know.com/v1/docs/app-object-intro) | No | The building blocks of your app | | [Layouts](http://docs.doc-know.com/v1/docs/app-layouts) | No | Visual arrangements of app objects | | [Language](http://docs.doc-know.com/v1/docs/app-language) | No | Output language for app objects (used for reporting scenarios) | | [Scripts](http://docs.doc-know.com/v1/docs/app-scripts) | No | JavaScript code that makes your app smarter | | [Status](http://docs.doc-know.com/v1/docs/app-publishing) | Yes | Marketplace status (accessibility to the community) |