Yhdistyksen tehtävänä on, sääntöjensä mukaisesti, toimia tavalla, joka edistää koko toimialan toimintaedellytyksiä. Vaikuttamista tehdään mm. yhteistyössä muiden järjestöjen, tutkimustoiminnan, lausuntojen ja verkottumisen avulla.
SOA pyrkii myös siihen, että sen jäsenet toimivat alaa koskevien lakien ja asiallisten käytäntöjen mukaisesti. SOA ylläpitää alalle yleisesti hyväksyttyjä ohjelmatoimitusehtoja.
SOA:n jäsentenvälisiin kilpailutilanteisiin tai intressiristiriitoihin yhdistys ei puutu, eikä ota kantaa kunkin toimiston valitsemaan liiketoimintamalliin. SOA on olemassa yhteisiä asioita varten.
Yhdistyksen pävittäistä toimintaa hoitaa toiminnanjohtaja yhdessä puheenjohtajan ja hallituksen kanssa sovitun tyylin mukaisesti.