En god kontrakt bør være tydelig på partene, leveransen, pris, leveringstid, varighet, endringsrutiner, reklamasjon, mislighold, ansvar og tvisteløsningsmåte.
Målet er å redusere uklarhet, slik at hver av partene vet hva som skal ytes når. Da er det også enklere å håndtere uenighet hvis noe går galt.