The latest version of YouCam is CyberLink YouCam 7. According to the Specs page, the application supports Windows 10, 8, 8.1, 7, and Vista SP2 in both 32 and 64 bit architecture computers. Yes, the software is compatible with Windows 7 and can be installed accordingly.
If you plan to buy the application, I recommend using the trial version first. This way you can test it and decide if it's worth buying or not.
Download page: http://www.cyberlink.com/downloads/trials/youcam/download_en_EU.html