And in a business environment - well, don't even get me started - especially with custom written software. Virtually all outsourced software we have for controlling mechanical devices/tools/robots/machines etc no longer works correctly on Windows 7 or 8 - due to the constant prompts/security/checks that it does in the background.
I'm surprised it works in Vista, though? That's where the big architectural changes came in.