近年來,最終用戶開始希望數字型驗具備更好的視覺保真度。這種趨勢在消費電子產品中得到反映。GPS 設備、媒體播放設備、行動電話和數位相機年復一年地不斷實現更加豐富的體驗。電影、電視、視頻遊戲和網站中各種各樣的圖形內容也反映了這種趨勢。為了跟上這些變化,開發人員需要不斷豐富現有 Windows 應用程式的視覺效果。
視頻遊戲圖形和各種 Windows 體驗(如 Windows Media Center 和 Aero)的發展,推動現代 Windows PC 中的圖形處理器也得到了穩定的發展。有些 Windows 應用程式可以通過 Microsoft Direct3D 和 Windows Presentation Foundation (WPF) 來利用現代 GPU。儘管 Direct3D 可用於開發高端三維圖形應用程式,WPF 可滿足 .NET 開發人員的需要,但對於擁有基於 GDI 和 GDI+ 的呈現代碼所構成的大型現有代碼庫的開發人員或要在其基於 Direct3D 的應用程式中加入高質量二維圖形的開發人員而言,仍無法滿足其要求。
最後,對於進行企業方案和網站開發方案的開發人員而言,需要可在服務中使用的圖形 API。現有的呈現 API 側重於單個用戶會話中的客戶端呈現。在服務上下文中使用時,它們無法滿足穩定性和可伸縮性的要求。因此,需要新的 API 來解決這些問題。