A programmer (or another way) to download the .hex file into the chip.
WISP, Wisp628 and Wisp648 are programmers. Wisp648 is available as kit or build PCB from my shop. The other designs
(WISP and Wisp628) are obsolete and shown here only for historic reasons.
WLoader is a so-called bootloader (a program,
running in the PICmicro itself, that communicates with your
PC, accepts an .hex file and loads it in the - remaining - memory of the chip).
XWisp is a windows program that handles
the communication with Wisp, Wisp628 or WLoader.
The Wisp tool is a (older) DOS/Windows command line that
serves the same function.