В операційній системі Windows DirectX називають групою API (інтерфейс прикладного програмування), які використовуються особливо для завдань програмування, пов’язаних з мультимедіа, особливо відео та відеоіграми. Завдяки своїй корисності, ми були працювати над адаптацією коду, так що системи, розроблені Unix також можуть використовувати ці інструменти. Перша версія DirectX була випущена 30 вересня 1995 року, хоча насправді це не було суттєвою частиною роботи Windows; у 1996 році, однак, він був включений до складу сторонніх програм, тобто тих, що вільно розповсюджуються розробниками.
DirectX складається з декількох програм, кожна з яких має певну функцію. Одним з них є Direct3D, один з найбільш використовуваних і відомих; Його місія полягає у створенні графіки третього розміру, полегшуючи таким чином малювання геометричних фігур, коли це потрібно. Пряма графіка, так само, є інструментом, що використовується для малювання плоских фігур. DirectInputвідповідає за управління зв’язками із зовнішніми для пристрою елементами, які мають можливість надсилати такі команди, як миша, клавіатура або джойстик. DirectPlay, який в свою чергу поділяється на DirectPlayXServer, DirectPlatXClient, DirectPlayXPeer, місія яких полягає у забезпеченні доступу до мереж. DirectSound, для звукозапису; DirectMusic для відтворення музичних композицій; DirectShow, відповідальний за відтворення відео в прямому ефірі; DirectSetup, призначена як програма для регулювання інсталяції інших компонентів та DirectCompute, з визначеною мовою та інструкціями щодо обробки масивних ядер.
Остання версія DirectX була випущена в 2015 році разом з Windows 10.