DirectX הוא סוג של API הנקרא hardware abstraction layer שפועל ב-WINDOWS 95 וסוגים שונים של חומרה. סטנדרד ה-DirectX כולל Direct3D (שמאיץ מיפוי מבנה ותהליכי גרפיקת 3D אחרים), DirectSound (עבור כרטיסים אודיו), DirectDraw ( לתמונות גרפיות הנוצרות ע"י נוסחאות מתמטיות), DirectVideo (לקבצי AVI ותמונות זזות אחרות), ו-DirectPlay וקבוצת DirectInput ( שבו-זמנית תומכת בסטנדרדי קול, ציור, וידאו, משחקי רשת, וידית משחק, joystick ).