BEA Systems, IBM, IONA Technologies, Oracle, SAP, Siebel, Sybase, Xcalia ja Zend Technologies ovat ryhtyneet yksinkertaistamaan palvelukeskeiseen soa-arkkitehtuuriin (service oriented architecture) pohjautuvien sovellusten kehitystä ja käyttöönottoa.
Yritykset kehittävät yhteistyössä määrityksiä ja niiden mukaisia teknologioita. Käyttämällä yhteistä soa-järjestelmäkehitysmallia organisaatiot voivat joko rakentaa uudet järjestelmät tai muuttaa olemassa olevia järjestelmiä soa-pohjaisiksi aikaisempaa helpommin.
Tämän lisäksi määritykset vähentävät sovelluskehityksen monimutkaisuutta tarjoamalla tavan yhdenmukaistaa soa-palvelut käytettävästä ohjelmointikielestä tai tietojärjestelmäalustasta riippumatta.
Soa-arkkitehtuurissa sovelluksen osat on rakennettu palveluiksi, joita voidaan käyttää uudelleen. Soa-arkkitehtuuri tarjoaa organisaatioille modulaarisen ja kustannustehokkaan tavan rakentaa joustavia tietojärjestelmiä ja sovelluksia, jotka tukevat muuttuvia liiketoimintaprosesseja.
Soa-ratkaisut sisältävät toisistaan riippumattomia sovelluspalveluja ja prosesseja, joita voidaan ottaa tai poistaa käytöstä dynaamisesti.