Binääriportabiliteetti
Binääriportabiliteetti viittaa ohjelmistojen tai tietokoneohjelmien kykyyn toimia eri tietokonejärjestelmissä tai ohjelmistoympäristöissä ilman, että niitä tarvitsee muokata tai uudelleenkompiloida. Käsite keskittyy erityisesti ohjelmien binäärikoodin yhteensopivuuteen eri laitteiden tai käyttöjärjestelmien välillä. Binääriportabiliteetti on tärkeää, kun halutaan varmistaa ohjelmien sujuva käyttö eri laitteissa, kuten eri tietokoneissa, palvelimissa tai mobiililaitteissa.
Binääriportabiliteetin saavuttamiseksi käytetään usein standardeja ja yhteisiä ohjelmointikieliä, kuten C tai C++, jotka tukevat eri alustoja.
Binääriportabiliteetin ja lähdekoodin portabiliteetin (kuten lähdekoodin uudelleenkompilointi eri alustoille) välillä on ero. Binääriportabiliteetti tarkoittaa, että ohjelman