Совместимость — способность различных объектов — аппаратных или программных компонентов — взаимодействовать друг с другом.
По отношению к компьютерам можно выделить аппаратную (техническую), программную и информационную совместимость.
Компьютеры (их детали и программы) бывают очень разными.
Совместимость касается как программного, так и аппаратного обеспечения за счёт использования открытых стандартов.
Развитие ЭВМ прошло несколько этапов, связанных с поколениями ЭВМ. Каждое поколение отличается элементной базой, архитектурой, областью применения, интерфейсом, программными средствами решения задач.
При наличии аппаратной, информационной и программной совместимости устройств без ограничений для конечных пользователей говорят о полной совместимости этих устройств.
Совместимостью программ называется способность программ к взаимодействию друг с другом, возможно, в рамках более крупного программного комплекса.
Следует заметить, что со временем даже самая передовая архитектура неизбежно устаревает и возникает потребность внесения радикальных изменений в архитектуру и способы организации вычислительных систем.
Я однажды вошёл в дом, думал — сейчас компьютер включу, а электричества не было. И я оказался в полной темноте. Лягте
(Пётр Николаевич Мамонов)