DirectXとは、Microsoftが開発したアプリケーションプログラミングインターフェイス(API)の集合体で、特にゲームやマルチメディアアプリケーションの開発に用いられます。DirectXは、グラフィックス(Direct3D)、サウンド(DirectSound)、入力デバイス(DirectInput)、ネットワーク(DirectPlay)などの機能を提供し、Windows環境で高性能なマルチメディア体験を実現するためのツールです。最も広く知られているのはDirect3Dで、これは3Dグラフィックスのレンダリングに使用されます。