# Application

In the Stadium Designer, you can build applications containing [*Pages*](/features/pages.md), [*Scripts*](https://github.com/stadium-software/docs/blob/main/features/scripts-and-\[Event]\(../features/events.md\)-handlers.md), Settings and [*Connectors*](/connectors.md). Click on the application in the Application Explorer to see the application properties.

***

### Application Properties

![](/files/1D1EBvMSOoKbyGcDfsfH)

1. **Start Page**

   Each application has a default start page. This page is shown when no page is specified in the URL used to browse to the application.
2. **Theme**

   The theme that will be applied to the application.
3. **Enable Style Sheet**

   When this checkbox is selected, the StyleSheet menu option (on the left of the interface) becomes visible. The Style Sheet feature allows you to include in your application the styles of an existing CSS file by pasting the content into the StyleSheet editor. It also allows for the typing and editing of styles, as long as it is in the standard CSS format.
4. **Head**

   Add tags in the Head Editor that you want to include inside your HTML \<head> \</head> tag. These tags are for example styles, [*Scripts*](https://github.com/stadium-software/docs/blob/main/features/scripts-and-\[Event]\(../features/events.md\)-handlers.md) and meta tags.

   The format and content of each tag must be exactly as they are to appear in the rendered HTML. You don't have to add \<head> and \</head> in the Head Editor.

   The tags you add here will be included on all of your application's [*Pages*](/features/pages.md).
5. **Http Headers**

   Http headers that will be included in responses from the application.

   The following headers are included in your application by default:

   * Content-Security-Policy
   * X-Content-Type-Options
   * X-Frame-Options

   *Note:*

   * You can add additional headers at any stage of development. However, as soon as the application is published to your production site, any subsequent updates made to the headers inside of the Stadium Designer will not be updated on the production site (even after publishing the updated application).
   * See [here](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers) for more details on HTTP headers.
6. **Max File Upload Size**

   This is the maximum size of any file that can be uploaded to the deployed application.
7. **Session Variables**

   Session variables are specific to each of your site's users and exist only while the user's session with your application is *active*. More on [*Sessions*](/features/sessions.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.stadium.software/features/application.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
