Важным навыкам з'яўляецца веданне таго, як перапісаць прыкладанне, каб вы маглі ўвесці новы код і функцыі, не ставячы састарэлую праграму на "чаканне".

Гэта вызначана не толькі праблема распрацоўкі / тэхналогіі. Неабходна ўлічваць плюсы і мінусы, і павінен быць дакладны план зносін і дамоўленасць з зацікаўленымі бакамі.

Усё альбо нічога перапісвае амаль заўсёды з'яўляецца дрэннай ідэяй, таму, выкарыстоўваючы сучасныя шаблоны SOA, мы можам рэфактаваць прыкладанні значна больш разважліва і менш разбуральна.