Software cooling functions by sending commands to the CPU to stop work, programs like this include Rain and Waterfall, they tell the CPU to stop performing calculations etc.. so in theory the cpu runs cooler when not in use. It doesn't hurt to use it, so go ahead.
--Mark