Mode Driver Framework两种开发模式。在开发Windows平台上的驱动程式之前，必须先安装DDK（Driver Development Kit），DDK套件同时支援WDM与WDF两种架构。
Linux平台.Linux下的设备有三种基本类型：字符设备，块设备和网络接口。
驱动程式的应用.因为常见的硬件和操作系统的差异性，驱动程序存在着不同的方式。用于：驱动程序的抽象化共同层级（Common levels of abstraction）