> Markdown version of [Configuration](https://vaadin.com/docs/next/flow/configuration). Section index: [llms.txt](https://vaadin.com/docs/next/flow/llms.txt)

# Configuration

- [Properties](https://vaadin.com/docs/next/flow/configuration/properties.md): Setting configuration properties to change the application behavior.
- [Development Mode](https://vaadin.com/docs/next/flow/configuration/development-mode.md): Develop applications faster with a live-reload, frontend development server.
- [Hot Deploy & Live Reload](https://vaadin.com/docs/next/flow/configuration/live-reload.md): How to live reload and hot deploy for automatically applying source code changes.
- [PWA](https://vaadin.com/docs/next/flow/configuration/pwa.md): Configuring your application as a Progressive Web Application.
- [Web Push](https://vaadin.com/docs/next/flow/configuration/webpush.md): How to setup, subscribe, and send Web Push notifications from a Vaadin Flow application.
- [Maven](https://vaadin.com/docs/next/flow/configuration/maven.md): Configuring the Vaadin Maven plugin.
- [Gradle](https://vaadin.com/docs/next/flow/configuration/gradle.md): Configuring the Vaadin Gradle plugin.
- [Source Control](https://vaadin.com/docs/next/flow/configuration/source-control.md): Track and manage changes to the source code in a Vaadin project.
- [Licenses](https://vaadin.com/docs/next/flow/configuration/licenses.md): How commercial product license validation works, and how to get and use license keys.
- [Feature Flags](https://vaadin.com/docs/next/flow/configuration/feature-flags.md): How to test experimental features or switch temporarily back to legacy and deprecated features.
