Wraz z najnowszym systemem operacyjnym Microsoft Windows Vista zadebiutowała
kolejna odsłona DirectX 10. Jest to swego rodzaju interfejs API, pośredniczący
między sprzętem, a aplikacją i stanowi środowisko dla uruchamianych programów.
DirectX jest zbiorem bibliotek odpowiadających za obsługę grafiki 2D i 3D, ale
także dźwięku oraz za połączenia sieciowe.