Des changements structurels peuvent s'avérer nécessaires avec de nouvelles applications ou des changements apportés à des applications existantes. Les changements peuvent être apportés dans un premier temps à l'environnement de base de données de développement, puis déplacés à l'environnement de test avant d'être intégrés à l'environnement de production.