DirectX
O Microsoft DirectX é um conjunto de APIs para trabalhar na plataforma Microsoft em multimídia, especialmente a programação de jogos. O DirectX é amplamente utilizado no desenvolvimento de computadores e videogames para Microsoft Windows, Sega, Dreamcast, Microsoft Xbox e Xbox 360. O DirectX também é usado em toda a indústria de software porque ele pode renderizar gráficos 3D de alta qualidade usando rapidamente apenas os jogos, mas também o hardware de gráficos 3D mais recente. O kit de desenvolvimento de software e tempo de execução do DirectX são software de fonte fechada que é gratuito, mas não pode ser modificado. O tempo de execução do DirectX foi originalmente lançado apenas para desenvolvedores de jogos de computador, mas recentemente ele está incluído no Windows. Direct3D 9Ex, Direct3D 10 e Direct3D 11 só estão disponíveis para Windows Vista e Windows 7. Isso ocorre porque essas novas versões funcionam apenas com o novo modelo de driver de exibição do Windows que foi introduzido no Windows Vista.