Il est nécessaire de préserver les données d'une instance d'une application afin d'en faire profiter de nouvelles instances. Les Bases de données et les fichiers garantissent généralement la persistance. La notion de transaction est généralement introduite.