En el sistema operatiu Windows, es diu DirectX a un grup de API (interfície de programació d'aplicacions), que són utilitzades especialment per a la programació de les tasques relacionades amb la multimèdia, especialment els vídeos i els videojocs. Per la seva gran utilitat, s'ha estat treballant en adaptar el codi, perquè sistemes desenvolupats per Unix poden també fer ús d'aquestes eines. La primera versió de DirectX va ser llançada el 30 de setembre de 1995, encara que realment no era part essencial de l'funcionament de Windows; en a l'any 1996, però, es va incloure com a part de les aplicacions 3rd Party, és a dir, aquelles distribuïdes lliurement pels desenvolupadors.
El DirectX consta de diverses aplicacions, cadascuna amb una funció específica. Una d'elles és la Direct3D, de les més usades i conegudes; seva missió és la de produir gràfics en tercera dimensió, facilitant així el traçat de figures geomètriques quan així es requereixi. Direct Graphics, de la mateixa manera, és una eina utilitzada per al dibuix de figures planes. el DirectInputs'encarrega de gestionar les connexions amb elements externs a el dispositiu i que tinguin la capacitat d'enviar ordres, com el ratolí, el teclat o la palanca. DirectPlay, que al seu torn es divideix en DirectPlayXServer, DirectPlatXClient, DirectPlayXPeer, la missió és la de prestar l'accés a les xarxes. DirectSound, per a l'enregistrament de sons; DirectMusic, per a la reproducció de pistes musicals; DirectShow, encarregat de la reproducció en viu de vídeos; DirectSetup, destinat a ser un programa per a la regulació de la instal·lació dels altres components i DirectCompute, amb llenguatge i instruccions definides per al maneig de nuclis massius.
L'última versió de l'DirectX va ser llançada l'any 2015, al costat de Windows 10.