

This USB connected device can program in circuit if you design your board correctly. One choice is the programmer from DediProg. This also known as in-system-programming (ISP).

If you are simply looking for a way to program the Winbond SPI flash with "pre-loaded" data that your microcontroller would read for use when it is running then what you will want to look into is a programmer that can do in-circuit programming of the SPI Flash chip.
