alustariippumattomalle
Alustariippumattomalle viittaa ohjelmiston kykyyn toimia useilla käyttöjärjestelmillä ja laitteistoalustoilla ilman, että koodia tarvitsee muuttaa jokaiselle alustalle erikseen. Tämä käsite kuuluu laajemmin ohjelmistokehityksen portabiliteetin ja yhteistoimivuuden piiriin. Käytännössä alustariippumattomuus saavutetaan rajoittamalla alustakohtaiset erot ja toteuttamalla ratkaisut, jotka toimivat kaikissa ympäristöissä mahdollisimman samanlaisesti.
Toteutustapoja ovat muun muassa tulkattujen ohjelmointi- kielten käyttö (esimerkiksi Python ja JavaScript), sekä käännöksen tai ajon
Web-teknologiat tarjoavat osaltaan alustariippumattomuutta, sillä selainohjelmat voivat tarjota sovelluksia, jotka toimivat eri laitteilla ilman muokkauksia. Portaattomuus
Historiaan liittyy erityisesti 1990-luvun Java-aloite sekä myöhempi monialustainen kehitys .NETin avoin versio, Pythonin ja JavaScriptin laajentuneet