Neue Anwendungen oder Änderungen an vorhandenen Anwendungen erfordern möglicherweise strukturelle Änderungen an Datenbanken. Änderungen müssen möglicherweise zuerst in der Entwicklungsdatenbankumgebung vorgenommen, dann in die Testumgebung und schließlich in die Produktionsumgebung versetzt werden.