I Windows-operativsystemet kalles DirectX en gruppe APIer (applikasjonsprogrammeringsgrensesnitt), som brukes spesielt til programmeringsoppgaver relatert til multimedia, spesielt videoer og videospill. På grunn av sin store nytte, har vi vært jobbet med å tilpasse koden slik at systemer utviklet av Unix kan også benytte seg av disse verktøyene. Den første versjonen av DirectX ble utgitt 30. september 1995, selv om den egentlig ikke var en vesentlig del av hvordan Windows fungerer; i 1996 ble den imidlertid inkludert som en del av tredjepartsapplikasjoner, det vil si de som distribueres fritt av utviklere.
DirectX består av flere applikasjoner, hver med en bestemt funksjon. En av dem er Direct3D, en av de mest brukte og kjente; Hensikten er å produsere tredimensjonal grafikk, og dermed lette tegningen av geometriske figurer når det er nødvendig. Direkte grafikk, på samme måte, er et verktøy som brukes til å tegne flate figurer. The Directdet er ansvarlig for å administrere forbindelser med elementer utenfor enheten, og som har muligheten til å sende kommandoer, for eksempel mus, tastatur eller styrespak. DirectPlay, som igjen er delt inn i DirectPlayXServer, DirectPlatXClient, DirectPlayXPeer, hvis oppgave er å gi tilgang til nettverk. DirectSound, for lydopptak; DirectMusic, for reproduksjon av musikalske spor; DirectShow, ansvarlig for live videoavspilling; DirectSetup, ment som et program for å regulere installasjonen av de andre komponentene og DirectCompute, med definert språk og instruksjoner for håndtering av massive kjerner.
Den siste versjonen av DirectX ble utgitt i 2015, sammen med Windows 10.