สืบเนื่องจากปัญหาของการพัฒนาโปรแกรม เพื่อให้ติดต่อกับ hardware เพื่อสั่งให้ทำงานอย่างใดอย่างหนึ่ง โดยเฉพาะกับ hardware ในส่วนของการแสดงภาพและเสียง เป็นเรื่องค่อนข้างยาก เนื่องจากความหลากหลายของ hardware มีค่อนข้างมาก? ดังนั้น Microsoft จึงได้พัฒนา DirectX มาเพื่อช่วยเหลือผู้พัฒนาโปรแกรมให้ติดต่อกับ hardware ได้เต็มประสิทธิภาพ
Microsoft มีการพัฒนา DirectX ตั้งแต่ Windows 95 และ DirectX ก็เป็นโปรแกรมที่สามารถ download ได้ฟรีจากเว็บไซต์ Microsoft? สำหรับผู้ใช้งาน Windows Vista?จะติดตั้ง DirectX เวอร์ชั่น 10?มาให้พร้อมแล้วครับ ?
จำเป็นมากครับ เพราะ DirectX เป็นโปรแกรมที่จำเป็นอย่างมากสำหรับนักเล่นเกมส์ คนที่สนใจทางด้าน Multi-media??รวมทั้งคนที่ทำงานทางด้านกราฟฟิกโดยเฉพาะ