Zum Einsatz kommt die so genannte Managed DirectX-Schnittstelle von Microsoft. Es handelt sich dabei um eine Umsetzung der "klassischen" Multimediaschnittstelle DirectX für die .NET-Programmiersprachen. Die Beispiele werden mit C# in Verbindung mit dem .NET Framework 2.0 entwickelt.