ohjelmistoekosysteemille
Ohjelmistoekosysteemi on kokonaisuus, jossa ohjelmistot, alustan omistajat, kehittäjäyhteisöt, yritykset ja käyttäjät muodostavat verkostomaisen toimija- ja palvelukokonaisuuden. Ekosysteemi syntyy, kun erilaiset osatekijät tukevat toisiaan: ohjelmistojen moduulaarisuus, sovellusrajapinnat, laajennukset, dokumentaatio ja tuki mahdollistavat nopean innovaation, laajemman käyttökokemuksen sekä paremmat kustannustehokkuuden.
Keskeiset osat ovat alusta (platform), ohjelmointi-rajapinnat (APIt ja SDK:t), pakettivarastot ja laajennusmekanismit, kehittäjäyhteisö sekä kaupalliset ja
Hallinto ja ilmapiiri ovat tärkeitä: lisensointimallit, avoimuusaste, tietoturva ja yhteensopivuusstandardit ohjaavat kehitystä ja riskienhallintaa. Yleisiä haasteita