نرم افزار دایرکت ایکس مجموعهای از رابطهای برنامهنویسی نرمافزار (API) است که کارهایی مربوط به محیطهای چندرسانهای در سکوهای مایکروسافت بر عهده دارد. از کاربردهای خاص آن برنامهنویسی بازیهای رایانهای، ویدئوهای سهبعدی است.این برنامه برای اجرای بسیاری از بازی ها مورد نیاز است و در بهبود اجرای انها نقش بسزایی دارد.