Dosljednim pridržavanjem pristupa „prvo ugovor” (contract first), tj. davanjem jednog ili više ugovora s potpunim opisima sučelja u obliku WSDL dokumenata, omogućuje se automatsko generiranje usluge/usluga i odgovarajućih klijenata upotrebom odgovarajućih softverskih alata.
Om tillvägagångssättet där man utgår från avtal följs konsekvent, det vill säga att ett eller flera avtal med fullständiga beskrivningar av gränssnittet ges i form av WSDL-dokument, kan en implementering av tjänsten/tjänsterna samt en implementering av en motsvarande klient genereras automatiskt med hjälp av lämpliga programvaruverktyg.