> Markdown version of [Overview](https://vaadin.com/docs/v14/tools/mpr/overview). Section index: [llms.txt](https://vaadin.com/docs/v14/tools/llms.txt)

# Multiplatform Runtime

> **Note: Commercial feature**
>
> A commercial Vaadin subscription is required to use Multiplatform Runtime in your project.
>
> - [Start Free Trial](https://vaadin.com/trial)
>
> - [See Pricing](https://vaadin.com/pricing)

Multiplatform Runtime (MPR) makes it possible to run applications and components written with Vaadin 7/8 inside a Vaadin 10+ Flow application.

Issues can be reported on the [MPR issues public repository](https://github.com/vaadin/multiplatform-runtime).

## <a id="step-by-step-migration-guide"></a>Step by step migration guide

- [Follow the Migration Guide](https://vaadin.com/docs/v14/tools/mpr/introduction/step-1-migration-guide.md) to configure your project to use MPR and port your legacy application to Flow

## <a id="configuration-and-advanced-topics"></a>Configuration and advanced topics

- [Legacy theme in MPR](https://vaadin.com/docs/v14/tools/mpr/configuration/legacy-theme.md)

- [Custom widgetset and MPR](https://vaadin.com/docs/v14/tools/mpr/configuration/legacy-widgetset.md)

- [Push and MPR](https://vaadin.com/docs/v14/tools/mpr/configuration/push.md)

- [Using sessions](https://vaadin.com/docs/v14/tools/mpr/configuration/session.md)

- [Using custom legacy UIs](https://vaadin.com/docs/v14/tools/mpr/configuration/custom-ui.md) (advanced)

### <a id="using-legacy-components-in-a-flow-application"></a>Using Legacy Components In a Flow Application

- [Adding Legacy Components in a Flow Layout](https://vaadin.com/docs/v14/tools/mpr/configuration/adding-legacy-components.md)

### <a id="production-mode"></a>Production mode

- [Setting up production mode](https://vaadin.com/docs/v14/tools/mpr/configuration/production-mode.md)

### <a id="known-limitations"></a>Known Limitations

- [Limitations of MPR](https://vaadin.com/docs/v14/tools/mpr/configuration/limitations.md)

`FA44E3F6-DB66-4BA7-AB26-2DCFD79D03DC`
