Dream-Programmer is a tool for fast data transfer (e.g. sound bank programming) via USB from a computer. It requires a firmware running on the target board ready for "Dream RPC" protocol. A Windows INF file is required for Windows Vista and 7 to enable automatic Device enumeration. The DREAM_USB_RPC_Driver_PreWin8.inf is given as a template. You'll likely need to modify the USB PnP ID (USB\VID_2485&PID_444D&MI_02) according to the USB descriptor in your final product. Note: WindowsXP requires additional driver installation of WinUSB component. No drivers are required for Windows 8, 10 and up, or MacOSX.