Mjukvaruplattformar
Mjukvaruplattformar är samlingar av mjukvarutjänster, verktyg och gränssnitt som gör det möjligt att utveckla, distribuera och köra applikationer utan att varje projekt behöver uppfinna alla delar själv. Plattformsnivån tillhandahåller vanligtvis en runtime-miljö, gemensamma tjänster (autentisering, lagring, meddelanden), utvecklings- och driftsverktyg samt åtkomst via APIs.
Det finns flera typer av mjukvaruplattformar beroende på syfte och arkitektur. Operativsystembaserade plattformar som Linux och
Vanliga komponenter inkluderar en runtime eller körmiljö, tjänster för säkerhet, identitet och åtkomstkontroll, lagring, meddelandeköer, samt
Affärsmodellerna kan vara kommersiella eller öppna källkodsbaserade, och ofta uppmuntrar plattformar återanvändning och snabbare leverans genom