Un logiciel développé par Microsoft qui permet aux applications exécutées sous le contrôle du système d’exploitation Windows, y compris les jeux vidéo, de communiquer directement avec divers composants informatiques, tels qu’une carte graphique ou une carte son. Les bibliothèques DirectX se composent d’un certain nombre de composants responsables, entre autres pour la prise en charge des graphiques 3D (Direct3D), la lecture et l’enregistrement du son (DirectSound), la lecture de fichiers audio et vidéo (DirectShow) et le traitement de l’entrée de données à l’aide du contrôleur (DirectInput).
La liste des fonctions DirectX est étendue avec les mises à jour ultérieures et les nouvelles versions du logiciel. En pratique, cela signifie souvent que même s’il ne devrait y avoir aucun problème de compatibilité descendante, l’exécution de jeux qui nécessitent des bibliothèques DirectX 10 peut ne pas être possible sur un ordinateur équipé de composants plus anciens, compatibles avec DirectX 9.