Tietotekniikassa yhteensopivuudella tarkoitetaan käyttöjärjestelmän, ohjelmiston ja laitteistokokoonpanon yhteensopivuutta.
Tosin sanoen, kun laitteet ja ohjelmat ovat yhteensopivia, ne toimivat yhdessä.
Yhteensopivat ohjelmat ja laitteet vaihtavat tietoa keskenään yhteisten sääntöjen mukaan.
Tarpeeksi vanha ohjelma käyttää sääntöjä, joita uudempi järjestelmä ei enää osaa suoraan käsitellä.
Kun vanha ohjelma käynnistetään yhteensopivuustilassa, Windows 10 yrittää jäljitellä mahdollisimman hyvin Windows-versiota, jonka kanssa vanha ohjelma on yhteensopiva.
Vastaavasti uusi ohjelma ei välttämättä toimi vanhassa käyttöjärjestelmässä, joka ei enää ole yhteensopiva uuden ohjelman kanssa. Tässä tilanteessa ainoa tapa saada uusi ohjelma toimimaan on päivitys uuteen järjestelmään.