http://technet.microsoft.com/ja-jp/library/dd350196.aspx

Windows Vista オペレーティングシステムでは、 Windows XP と比較して
OS のセキュリティを本質的に向上させるための、カーネルレベルに至るアーキテクチャの変更が行われました。
しかし、この変更にはコストがかかり、多くのアプリケーションを
Windows Vista 環境で正常に動作させるための修正が必要でした。
Windows Vista のライフサイクルの現時点 (Service Pack 1 以降 ) では、
ほとんどのアプリケーションの互換性が確保されていますが、
Windows Vista を早い段階でデスクトップ環境に展開していた場合は、
" 複雑な作業 " やクリエイティブな shim 作業 ( 深夜作業は言うまでもありません ) を行わなければなりませんでした。

Windows 7 は Windows Vista と同じ基本アーキテクチャに基づいているため、
これらのオペレーティングシステム間の互換性は、ほとんどのアプリケーションについて確保されます。
これにより、 Windows 7 の導入は、 Windows XP から Windows Vista への移行よりも大幅に簡単になります。
依然として Windows XP の使用が標準化されている組織では、
主要なアプリケーションを最新バージョンに移行する必要がありますが、
Windows Vista と互換性のあるバージョンや実証済みの shim を用意しておくと、このタスクを管理しやすくなります。