Obiettivi di progettazione per i driver di Kernel-Mode
I driver in modalità kernel condividono molti degli obiettivi di progettazione del sistema operativo, in particolare quelli della gestione I/O del sistema. I driver in modalità kernel sono progettati per essere:
Portabile da una piattaforma a un'altra.
Configurabile in varie piattaforme hardware e software.