无法像使用者模式应用程式开发那样容易。KMDF支援驱动程式在Windows Driver Model环境中撰写驱动程式，简化其中的过程，但是KMDF的设计并不能用来取代WDM，它提供「Skeletal WDM」建置来替代WDM。早期的WDM可支援Windows 98、Windows Me、Windows 2000和Windows XP；至于WDF计划支援Windows XP，以及更新的版本。KMDF系以物件为基底建立于WDM架构之上。不同的功能有不同的物件，KMDF在实作上包含了：Section::