> Markdown version of [Step by Step Guide](https://vaadin.com/docs/v23/tools/mpr/introduction). Section index: [llms.txt](https://vaadin.com/docs/v23/tools/llms.txt)

# Step by Step Guide

This document guides you through a series of steps to upgrade a working Vaadin 7 or Vaadin 8 application to Vaadin Flow.

> **Note:** It’s easier to get started by changing things inside the existing Vaadin application than starting from a Flow Starter.

## <a id="step-1-pom-xml-configuration"></a>Step 1 - pom.xml configuration

The first step is to configure the Maven dependencies and plugins for MPR to work. The settings depend on which Vaadin version you use:

<!-- vale Vaadin.FirstPerson = NO -->

- My application uses [Vaadin 7 →](https://vaadin.com/docs/v23/tools/mpr/introduction/1-maven-v7.md)

- My application uses [Vaadin 8 →](https://vaadin.com/docs/v23/tools/mpr/introduction/1-maven-v8.md)
