1. Властивість програмного забезпечення або апаратних систем, яка полягає в здатності коректно працювати з даними, форматами файлів або протоколами, створеними іншими версіями того самого продукту або різними, але сумісними продуктами, без потреби внесення змін у код.
2. У програмуванні — здатність різних компонентів, бібліотек або систем обмінюватися інформацією та взаємодіяти завдяки дотриманню спільних стандартів, правил написання коду та інтерфейсів.