Will you need to buy new software for Vista?
Maybe. The answer depends on what you are currently running.
The Windows Vista Upgrade Advisor from Microsoft Windows Vista: Upgrade Advisor can help you find out the answer to this. If you want to find out the software upgrade costs of going up to Vista, I suggest you do your research before spending your money.