Kontraktstandarden legger opp til at komponenter av programvare skal utvikles og tilpasses i sekvensielle eller parallelle trinn i konstruksjonsfasen. Den trinnvise utviklingen skal skje med bakgrunn i en behovsanalyse som skal være bearbeidet til en løsningsbeskrivelse i første fase av konstruksjonen. Løsningsbeskrivelsen vil være relativt grov sammenlignet med tradisjonelle IT-utviklingsavtaler. Det kompenseres for dette ved at partene ved gjentatte kontrollpunkter evaluerer de erfaringer som er gjort i tilbakelagte trinn av konstruksjonsfasen.