Полная совместимость — это аппаратная, программная и информационная совместимость двух или более компьютеров без каких-либо ограничений для их пользователей.
Обеспечение совместимости компьютерных платформ. В настоящее время существуют два основных варианта решения этой проблемы: аппаратные и программные.
Аппаратные решения заключаются в использовании печатных модулей [плат], содержащих дополнительный микропроцессор и «лишнюю» оперативную и видеопамять от другой аппаратной платформы
Программные решения заключаются в написании программ эмуляторов, позволяющих запускать ПО,разработанное для ПЭВМ одного типа, на другой ПЭВМ.
Драйвер (англ. driver) (множественное число дра́йверы) — это компьютерная программа, с помощью которой другая программа (обычно операционная система) получает доступ к аппаратному обеспечению некоторого устройства.
К программным решениям совместимости компьютерных платформ относится также обеспечение совместимости драйверов — частей кода ОС, отвечающих за взаимодействие ПО с физической и (или) виртуальной аппаратурой.
Для технологии Plug –Рlау существуют три уровня типа драйверов:
шинные драйверы — обслуживают контроллер шины, мосты, причем для каждого типа шины в системе имеется собственный шинный драйвер;
фильтр-драйвер — сортирует запросы ввода-вывода для шины и других шинных устройств и находится на различных уровнях (как выше, так и ниже шинного драйвера);
функциональный драйвер — является обязательным и основным драйвером устройства, для которого он реализует интерфейс.
Установка или инсталляция — процесс установки программного обеспечения на компьютер конечного пользователя.
Деинсталляция - действие, обратное инсталляции; процесс удаления программного продукта с диска, с компьютера.
Дистрибутив (англ. distribute — распространять) — это набор программ, предназначенный для начальной установки программного обеспечения.
Дистрибутив также может содержать README-файл (от англ. read me — «прочти меня») — текстовый файл, содержащий информацию о других файлах.