Совместимость — способность различных объектов — аппаратных или программных компонентов — взаимодействовать друг с другом.
По отношению к компьютерам можно выделить аппаратную (техническую), программную и информационную совместимость.
Компьютеры (их детали и программы) бывают очень разными.
Совместимость касается как программного, так и аппаратного обеспечения за счёт использования открытых стандартов.
Развитие ЭВМ прошло несколько этапов, связанных с поколениями ЭВМ. Каждое поколение отличается элементной базой, архитектурой, областью применения, интерфейсом, программными средствами решения задач.
![Совместимостью программ называется способность программ к взаимодействию друг с другом. Совместимостью программ называется способность программ к взаимодействию друг с другом.](/images/compyuter/terminy/sovmestimyi-2.jpg)
При наличии аппаратной, информационной и программной совместимости устройств без ограничений для конечных пользователей говорят о полной совместимости этих устройств.
Совместимостью программ называется способность программ к взаимодействию друг с другом, возможно, в рамках более крупного программного комплекса.
Следует заметить, что со временем даже самая передовая архитектура неизбежно устаревает и возникает потребность внесения радикальных изменений в архитектуру и способы организации вычислительных систем.
![Совместимый (compatible) Совместимый (compatible)](/images/compyuter/terminy/sovmestimyi-11.jpg)