DirectX
Microsoft DirectX는 멀티미디어, 특히 게임 프로그래밍에서 마이크로소프트 플랫폼에서 작업을 위한 API의 집합이다. 다이렉트엑스는 마이크로소프트 윈도, 세가, 드림캐스트, 마이크로소프트 엑스박스 및 엑스박스 360을 위한 컴퓨터·비디오 게임 개발에 널리 쓰인다. 다이렉트엑스는 또한 게임뿐 아니라 최근에 나온 3차원 그래픽 하드웨어를 사용하여 높은 품질의 3차원 그래픽을 빠르게 렌더링할 수 있기 때문에 소프트웨어 업계 전반에서 사용되기도 한다. 다이렉트엑스 런타임과 소프트웨어 개발킷은 무료이지만 개조는 할 수 없는 클로즈드 소스 소프트웨어이다. 다이렉트엑스 런타임은 원래 컴퓨터 게임 개발자들에게만 공개되었으나, 최근에는 윈도에 포함되어 있다. Direct3D 9Ex, Direct3D 10, Direct3D 11은 윈도 비스타와 윈도 7에서만 사용할 수 있다. 그 까닭은 이러한 새로운 버전들은 윈도 비스타에 도입되었던 새로운 윈도 디스플레이 드라이버 모델이 있어야 동작하기 때문이다.