By evolving a product, the costs and timescales can escalate out of control and invariably result in either functionality being de-scoped to subsequent phases that never come to fruition or going live with a sub-optimal solution with workarounds being generated for the short comings. Not the best end result for what can be a multi-million pound spend.