Hello
For updating the actual controller there's no way to know for sure but the update process is pretty painless so if you haven't updated in say over 12 months, then I would upgrade. If you have updated or purchased in the last 12 months the firmware for the actual controller itself hasn't changed.
As far as the software there was an update last fall I think the current is 0.9.0.0. Uninstall your old one first, then download this one and install it.
Viking360.com - click on downloads - follow the prompts from there.