KernelDriver for Windows automates and simplifies the development of kernel mode WDM, NT model and VxD device drivers, for PCI, CardBus, ISA, PMC, and Compact PCI hardware. Including powerful tools for hardware debugging, automatic driver code generation, and driver debugging, as well as intuitive hardware access API, KernelDriver enables you to focus on your driver's added-value functionality, instead of on your operating system internals.