完善的装置互动介面，利用与此硬体连接的电脑汇排流或通讯子系统，提供对此装置下令与接收资讯的功能；以及最终目的，将讯息提供给操作系统或应用程式。驱动程式是针对特定硬体与特定操作系统设计的软体，通常以作业系统核心模组、应用软体包或普通电脑程式的形式在操作系统核心底下执行，以达到通透顺畅地与硬体互动的效果，且提供硬体在处理非同步的时间依赖性介面（asynchronous time-dependent hardware interface）时所需的中断处理常式。设计驱动程式的主要目的在于操作抽象化，任何硬体模组