A device installation application can handle a variety of installation tasks, from setting up the hardware to installing device-specific application software.
Consider writing a device installation application if either of the following apply:
Any device installation application should be able to handle the following scenarios:
For more information, see Writing a Device Installation Application.
A device installation application should conform to the user interface guidelines that are described in the MSDN Library and in the Wizard 97 section of the Platform SDK.