# Vaadin Docs > Discover comprehensive documentation to build modern web applications with Vaadin. Each section below links to its own `llms.txt` file, which lists all pages of the section. ## Sections - [Getting Started](https://vaadin.com/docs/latest/getting-started/llms.txt): Get started building applications with Vaadin. - [Building Apps](https://vaadin.com/docs/latest/building-apps/llms.txt): How to build real-world business applications with Vaadin. - [Flow Reference](https://vaadin.com/docs/latest/flow/llms.txt): Build web applications with only Java. - [Hilla Reference](https://vaadin.com/docs/latest/hilla/llms.txt): Learn how to use Hilla, a full-stack web framework that seamlessly integrates a Spring Boot backend and a React frontend. - [Components](https://vaadin.com/docs/latest/components/llms.txt): A list of available Vaadin components. - [Styling](https://vaadin.com/docs/latest/styling/llms.txt): A brief overview of styling Vaadin applications. - [Tools](https://vaadin.com/docs/latest/tools/llms.txt): Speed up development with official Vaadin tools. - [Designing Apps](https://vaadin.com/docs/latest/designing-apps/llms.txt): The basics of designing user interfaces for Vaadin applications. - [Upgrading Guide](https://vaadin.com/docs/latest/upgrading/llms.txt): Changes needed to upgrade an application from Vaadin 24 to the latest version. - [Supported Technologies](https://vaadin.com/docs/latest/compatibility.md): Lists the minimum required version of compatible technologies for Vaadin 25. - [Contributing](https://vaadin.com/docs/latest/contributing/llms.txt): How you can help make Vaadin better in many ways.