DirectX是Microsoft開發的基於Windows平台的一組API,它是為高速的實時動畫渲染、互動式音樂和環境音效等高要求套用開發服務的。
而Managed DirectX 實質上是對DirectX進行了一個輕量級的封裝,Microsoft在2003年10月初發布了Microsoft DirectX 9.0 SDK Update (Summer 2003),其中就著重改進了Managed DirectX部分。一方面使它能與.NET Framework緊密集成,可供.NET 平台下的其他語言調用 (如C#);另一方面對DirectX程式編寫進行了進一步簡化,使得DirectX向RAD開發的方向又邁進了一大步,畢竟ASP.NET、 WinForm這些東西是在網路上運行的。如此我們可以試想將來可以在網頁上看到有硬體加速支持的絢麗的3D動畫實時演示,這將是多么令人激動的事啊!