Az eszközillesztő-programok olyan utasításkészletek, amelyek lehetővé teszik az operációs rendszer számára, hogy egy adott típusú hardvereszközzel kommunikáljon. Szabványos interfészt biztosítanak az operációs rendszer és a hardvereszköz között.
Amikor egy perifériás eszközt csatlakoztat a számítógéphez, az operációs rendszer általában betölti az eszközhöz tartozó illesztőprogramot. Ez az eszközillesztő ezután lehetővé teszi az operációs rendszer számára, hogy kommunikáljon az eszközzel.
Ha például nyomtatót csatlakoztat a számítógéphez, az operációs rendszer betölti a nyomtató eszközillesztőjét. Ez az eszközillesztő lehetővé teszi az operációs rendszer számára, hogy nyomtatási feladatokat küldjön a nyomtatóra.