# Persistence Model

> For the complete documentation index, see [llms.txt](https://plugins.jetbrains.com/docs/intellij/llms.txt).

The IntelliJ Platform Persistence Model is used to store a variety of information. For example, [Run Configurations](run-configurations.html) and [Settings](settings.html) are stored using the Persistence Model.

There are two distinct approaches, depending on the type of data being persisted:

* [Persisting State of Components](persisting-state-of-components.html)

* [Persisting Sensitive Data](persisting-sensitive-data.html)

To share application-level settings between different IDE installations, see [Roaming Settings](roaming-settings.html).

[Split plugins](split-mode-and-remote-development.html) may also need explicit synchronization metadata for persisted settings. See [Persistent State Component in Split Mode](persistent-state-in-split-mode.html).

