כשאתה פותח תוכנית, משחק או תואר מולטימדיה במיוחד, פרט הכי חזק נותן הוראות הוא חומרה, אשר יריץ את זה. אנימציה מרוכבת, גרפיקה בעלת צבע עשיר , ווידאו וקול יכולים כולם לסתום ולחנוק, בגלל סטנדרדי חומרה סותר.DEVICE INDEPENCE הוא אידיאל של מפתח : אתה מפתח יישום שלך ומאפשר למערכת הפעלה ומנהלי התקני שלו מחשבים איך לגרום לחומרה לטפל בזה. לכל הפחות, DEVICE INDEPENDENCE דורשת סטנדרדי חומרה כגון VGA וכונני מכובדים. APIS וסטנדרדי שכבה הפשטה חומרה הם יותר חסון מתקרבים לDEVICE INDEPENDENCE.