Windows 7 clean install. Can GHOST copy my programs?

Greetings all. I want to upgrade to Windows 7 from Vista Business. I want to do a clean install but i have alot of software that i no longer have the install discs.  Can I backup my Vista computer, including software and then reinstall software after in clean install Windows 7? If not, is there anything else i can do or use?

Thanks all.