The MCS Bootloader application can be used in combination with the boot loader sample to update firmware via a serial port.
The MCS Bootloader windows application can be used for non commercial applications. There is also a DLL available which you can call from your own application.
For commercial usage (where you distribute the application to customers) you need a licensed version. The bootloader in the shop is the licensed version. It has more features than the demo. It supports loading with RS232 and TCPIP.