1. Buy a later version of the program that is compatible.
2. Try Compatibility Mode: http://windows.microsoft.com/en-us/windows-vista/Make-older-programs-run-in-this-version-of-Windows
3. Install XP or even an older OS (but you'll need a license for it) in a virtual machine under Vista and run it there.
4. Go ahead to Windows 7 Ultimate and use the 'virtual' XP it contains.
I have and old version of Autocad. It used to work with Windows xp, but it does not run with Windows Vista Home premium. What can I do?