Ett grundläggande skäl till att det ofta är effektivt att organisera verksamhet inom företag snarare än genom samverkan mellan företag är att det är svårt att förutse alla eventualiteter som kan uppstå och att i kontrakt reglera vilka skyldigheter och rättigheter dessa eventualiteter bör utlösa .