# Applications Main Settings

import Tag from '~/components/webkit/Tag.vue'
import DocButton from '~/components/webkit/DocButton.vue';
import Apiv4Rollout from '~/includes/snippets/apiv4Rollout/en/snippet.mdx'

<Apiv4Rollout />

:::caution[important]
You're viewing the latest version of this documentation. If your account hasn't been migrated yet, refer to the [legacy Applications main settings reference](/en/documentation/products/build/applications/main-settings/).
:::

With [Applications](/en/documentation/products/build/applications/), you can manage your application's modules and status.

:::note
With the release of API v4, delivery settings were moved to [Workloads](/en/documentation/products/secure/workloads/). For more details about the changes [visit the migration documentation.](/en/documentation/products/api-v4-migration/#workloads) 
:::

---

## Modules

The activation of the modules listed below may generate usage-related costs. Check the [pricing page](https://www.azion.com/en/pricing/) for more information.

### Application Accelerator

The **Application Accelerator**  module speeds up web applications and APIs through protocol optimizations and manages dynamic content requirements.

<DocButton href="/en/documentation/products/build/applications/application-accelerator" label="Learn more about Application Accelerator" size="medium" />

### Cache

**Cache** allows you to configure how your application caches content, reducing latency and increasing transfer rates through Azion's network of edge nodes. This not only enhances performance and scalability for your content but also cuts back on infrastructure costs.

<DocButton href="/en/documentation/products/build/applications/cache/" label="Learn more about Cache" size="medium" />

### Functions

**Functions** allow you to run custom serverless code, closer to your users. This enables low-latency execution for tasks such as personalizing content, processing API requests, enhancing security, and integrating with third-party services. You can use them to create dynamic, scalable, and efficient applications without managing traditional server infrastructure.

<DocButton href="/en/documentation/products/build/applications/functions/" label="Learn more about Functions" size="medium" />

### Image Processor

**Image Processor** can manipulate and process images directly at the edge, which allows you to optimize content transfer times and elevate user experience across your applications.

<DocButton href="/en/documentation/products/build/applications/image-processor/" label="Learn more about Image Processor" size="medium" />

### Tiered Cache

**Tiered Cache** creates an additional cache layer between the edge and your origin servers, reducing latency and infrastructure costs.

<DocButton href="/en/documentation/products/build/applications/cache/tiered-cache/" label="Learn more about Tiered Cache" size="medium" />

## Debug Rules

Log executed rules created in Rules Engine. Query logs using Data Stream, Real-Time Events, or Real-Time Events GraphQL API.

Rules that were successfully executed will be shown under the `$traceback` field in Data Streaming and Real-Time Events or the `$stacktrace` variable in GraphQL.s