Une action de déplacement entre les versions majeures de n'importe quel framework, produit ou langage, ou, tout aussi communément, une modification du schéma de données d'une application. Cela peut impliquer de modifier les données existantes pour qu'elles fonctionnent avec la nouvelle version.