sovellusalustoilla
Sovellusalustoilla tarkoitetaan ympäristöjä, joissa ohjelmistoja kehitetään, suoritetaan ja jaetaan. Alustan muodostavat käyttöympäristö (käyttöjärjestelmä, laite tai selain), ohjelmointirajapinnat (APIt) sekä kehitystyökalut ja jakelu- sekä päivitysprosessit. Sovellusalustoja on useita: mobiili-, web- ja työpöytäalustoja sekä pilvi- ja palvelinpuolen ratkaisuja. Jokaisella alustalla on omat tekniset vaatimuksensa, politiikkansa ja käyttötapansa, mikä vaikuttaa sekä kehitykseen että loppukäyttäjän kokemukseen.
Ominaisuuksiin kuuluvat muun muassa ajonaika, laitteistoriippuvuus, APIt ja SDK-tuki sekä tietosuoja- ja turvallisuusmallit sekä suorituskykyrajoitukset. Jakelu-
Ekosysteemiin kuuluvat kehittäjät, laite- ja ohjelmistovalmistajat, alustaa hallinnoivat yhtiöt sekä loppukäyttäjät. Alustan säännöt ja tarjolla olevat
Kehittäjät voivat valita natiivien ratkaisutason (järjestelmäkohtaiset API:t) tai monialustaisia kehitystyökaluja (kuten cross-platform-frameworkit), riippuen halutusta suorituskyvystä, kehityssyklin