> Markdown version of [Step-by-step Migration Guide](https://vaadin.com/docs/v14/tools/mpr/introduction/step-1-migration-guide). Section index: [llms.txt](https://vaadin.com/docs/v14/tools/llms.txt)

# Step-by-step Migration Guide

The Multiplatform Runtime allows you to use components and views developed with Vaadin 7 or Vaadin 8 inside a Vaadin 14 application using Vaadin Flow. This document will guide you through a series of steps to properly migrate a working Vaadin 7 or Vaadin 8 application to Vaadin Flow.

> **Note:** It is 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 properly. There are different settings depending on which Vaadin version you use:

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

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

Or:

- [← Go back to the overview](https://vaadin.com/docs/v14/tools/mpr/overview.md)

`3F494113-E769-4F9B-A60C-CBCE6205D0BE`
