@flyingcolourin: The upgrade will go through your installed software and point out anything that might be a problem and give instructions on what's needed to fix the issue before you perform the upgrade.

The only software that needed any repairing was a virtual CD that I sometimes use, and all I had to do was re-install it.  Everything else I had was fine and just works in Win8.