To flash HEX directly to the Cypress chip, you need to use PSoC Programmer (http://www.cypress.com/psocprogrammer/ ). It is a free tool.
If you are using a Cypress kit to program a device, then the kit may have another device (PSoC 5LP) with KitProg firmware that can be used to program the device on the kit. If you need to program a PSoC device separately, you need to use a MiniProg3 (http://www.cypress.com/documentation/development-kitsboards/cy8ckit-002-psoc-miniprog3-program-and-debug-kit ).
You don't need any other file, except the application HEX file, to program the kit successfully. In case any update is required for the KitProg/MiniProg3, it can be done from PSoC Programmer -> Utilities Tab.