Collezione di procedure di interfaccia software-hardware
Sono una collezione di API (vedi) per lo sviluppo semplificato di videogiochi per Windows ma oramai anche rendering (vedi) 3D. Permettono la gestione ottimizzata di componenti audio e video. Originariamente destinate agli sviluppatori di videogiochi, le DirectX vengono usate anche per altri generi di software. Direct3D è popolare nel campo dell'ingegneria, per la capacità di renderizzare velocemente grafica 3D di alta qualità.