This chapter explains what you need to begin developing Microsoft Windows device drivers and virtual devices. It describes the hardware and software you need, and explains how to install the Microsoft Windows Device Driver Kit (DDK).