en slik tilnærming fører alltid til ekstra kostnader fordi programmer tvinges til å fikse problemer sent i utviklingen
det er ikke alltid like enkelt å få en slik løsning
det er den sikreste tilnærmingen mulig når det gjelder å unngå uventede kostnader