Производители приложений поддерживают обратную совместимость со старыми версиями Windows по нескольким причинам:
Однако поддержка устаревших версий приложений приводит к усложнению программного кода и увеличению размеров продукта, что может увеличивать стоимость производства и поддержки. 34
Кроме того, в операционных системах Windows есть режим совместимости программ, который позволяет запускать старые программы в тех версиях Windows, под которые они не адаптированы разработчиками. 5