For that kind of software I would really recommend running it inside a Ubuntu virtual box Windows7 guest.
Some of those will work (or there are open-source similar solutions) but you go trough a lot of pain and suffer from performance issues.
Its just much better, simpler and fancier to keep using Ubuntu and if needed open up a virtual box guest in case you need to work on that kind of software.
Virtual Box is free, you can install it in Ubuntu using the Software Center or if you prefer to keep it up to date you can find instructions here.
It will run Windows7 perfectly and all the software listed there will run inside the guest.
You will be able to make easy snapshots (in case you want to go back on a mistake you have done) and you can slowly make the move from using the guest Windows7 to using primarily Ubuntu.
You just need to make a backup of all that is important in your Windows7 system, remove Windows7 form the computer, install VirtualBox on Ubuntu and Windows7 inside the VirtualBox and you will be able to use Windows7 and the software listed there without having to leave Ubuntu.
The main reason for the recommendation is really Microsoft Studio 2010 (since the others have open source alternatives). It will be a pain to to make it work properly and depending on what your development needs are you have no open-source alternative.