Dhru
The uTasker serial loader can be built immediately for about 50 standard boards with any of the tools listed in the previous post. It allows you to create KBOOT, SREC, iHEX, USB-MSD, SD card, Ethernet and more loaders (also multiple ones in parallel) for any of these by setting just a few defines. You can also test, debug and review the complete operation in its Kinetis simulator (using Visual Studio - any free version is adequate).
The serial loader can be used with any application (it doesn't need to be built with uTasker). See the appendix of its user's manual for details about a few simple things to check for compatibility.
The serial loader can be simply extended with custom functions since it is based on a simple and efficient scheduler, is modular, with almost no HW specific details needed (its code will effectively run on any Kinetis part and family and doesn't need porting).
It is a professionally maintained project and can be licensed if you would like personal email, telephone or remote desktop support in case of questions, problems or a personal tutorial - which also guarantees ongoing support for your products covered by its license. Royalty-free product licensing costs from $242.50 so should be affordable for most product developments where a proven off-the-sheft solution would avoid a parallel development.
For projects with very limited budget or where only free software is allowed it is also offered free or charge, but without support. You can get all details at the web site as well as download the code (visit the forum for all downloads) or request the full version (as commercial evaluation or free, unsupported commercial user).
Regards
Mark