Nejdřív je potřeba vyhodnotit byznysovou hodnotu systému a teprve potom volit technický směr.
Vývoj od nuly může působit čistěji, ale často znamená ztrátu ověřených procesů, delší čas realizace a vyšší riziko pro firmu. Modernizace bývá bezpečnější cestou tam, kde systém už slouží skutečným uživatelům a důležitým procesům.
Kvalitní audit by měl oddělit to, co je nutné opravit hned, co se má přepsat postupně a co lze zatím ponechat beze změny. Díky tomu se rozhoduje podle priorit a nákladů, ne podle emocí.
V praxi bývá nejlepší strategie málokdy krajní: nejdřív stabilizovat, pak vyčistit kritická místa a nové moduly stavět na zdravější architektuře.