Eine sorgfältige Planung (siehe auch Migrationsstrategien) und Durchführung ist entscheidend zur Wahrung der Datenkonsistenz und zum reibungslosen Wechsel der Funktionalität von der alten auf die neue Anwendung.
Durchaus im Sinn effizienter Testprozesse ist es dabei, mehrere Testziele mit nur einem Testfall abzudecken, z. B. dabei die Benutzeroberfläche, eine Rechenformel, korrekte Wertebereichsprüfungen und die Datenkonsistenz zu prüfen.
Oftmals lassen sich topologische Beziehungen zwar aus Berechnungen des geometrischen Modells ableiten, jedoch bildet eine effiziente topologische Modellierung eine wichtige Grundlage für die Datenkonsistenz.
Trigger werden unter anderem zur Wahrung der Datenkonsistenz (Integritätsüberprüfungen) und zum Einfügen, Löschen oder Ändern von Referenzdaten eingesetzt.