MinWin
マイクロソフトはMinWinを単体のプロダクトとして発売するつもりはないと宣言する一方で、Vista以降はMinWinを活用した様々なWindowsを出荷している。
私たちが開発しているコマンドライン版に全ての機能を実装できるかどうかはまだわからない。数多くのツールがグラフィカルユーザーインターフェイスに依存している。」 ディレクション・オン・マイクロソフトのマイケル・チェリーらはWindows Server 2003で各種設定機能とグラフィカルツールの依存関係が減っていることを確認したが、もしサーバーがグラフィカルユーザーインターフェイスを全く必要としない場合であっても、オペレーティング本体をインストールするのに完全なグラフィカルユーザーインターフェイスが必要なままだった。
Windows Server 2003がリリースされるとロブ・ショートはオペレーティングシステムのコアな部分の中にある依存関係を文章化して解消することを目的としたカーネルアーキテクチャチームを作った。カーネル開発チームはこの問題が広範囲に渡るものであり、社内の様々なグループに影響を及ぼす恐れがある難題であるということに当初から気づいていた。カーネルアーキテクチャチームはまた、カーネル内外の全てのコンポーネントに関わるプログラマーの悪い習慣を改める責務があると予想した。WindowsはVista開発中の2005年末時点で5500の独立したファイルにより構成されていたが、この任務を実行するため、オペレーティングシステムの全てのコンポーネントに対し、他のコンポーネントとの相対的な依存度を示す「レイヤー番号」を割り当てた。