It's an application which allows you to flash your phone.
Flashing the custom recovery using NvFlash is the only way to ensure that in the case your phone will not boot up, you will be able to get into recovery to fix the issue / flash a ROM / restore from Nandroid backup.