Rakendusliideste komplekt firmalt Microsoft. Võimaldab programmeerijatel kirjutada selliseid programme, mis pääsevad juurde arvuti riistvarale ilma, et eelnevalt oleks täpselt teada, millist riistvara sellesse arvutisse hakatakse installeerima. Selleks luuakse vahekiht, mis transleerib geneerilisi riistvarakäske spetsiaalselt konkreetsele riistvarale vajalikeks käskudeks. Näit. saavad multimeediumrakendused DirectX abil ära kasutada graafikakiirendite kiirendusfunktsioone.
1996.a. välja lastud DirectX 2 toetab Direct3D arhitektuuri. 1998.a. välja lastud DirectX 5 puhul on lisatud uusi kihte - lisaks vahetult videokaardiga suhtlevale madalama taseme kihile sisaldab DirectX 5 ka vahepealset kihti, mis annab programmeerijatele võimaluse manipuleerida multimeediaobjektide ja -voogudega. DirectX 5 toetab ka USB ja IEEE 1394 siine, AGP-d ja MMX-i
|