De nos jours les programmes multimédia et surtout les jeux doivent être à jour en terme de technologie pour pouvoir profiter au maximum de la puissance des ordinateurs actuels. Pour cela ils doivent utiliser tout les outils possibles consentis par Windows, car la majorité de ces outils sont concus pour lui (bien qu'ils soient également réalisés pour d'autres systèmes).
Une des librairies offerte par Microsoft aux créateurs de programmes est DirectX, laquelle aide à rendre plus puissant les aspects graphiques et sonore des programmes. C'est une librairie fondamentale surtout pour les jeux, bien qu'il existe une concurrence (comme le célèbre OpenGL par exemple).
Pour cela, pour que de nombreux programmes de notre ordinateur fonctionnent correctement il est nécessaire d'avoir installé sur notre machine DirectX que l'on peut obtenir ici.