Yes, the application is compatible with Windows 10. According to the online Specs, you can install the application Windows 10 and all the modern operating systems available (eg. 8, 7, 8.1).
Here are the specs:
OS: Windows 10, 8/8.1, 7, Vista SP2
CPU: Intel Pentium D 3.0 GHz or AMD Athlon 64 3200+ or above
Memory: 1GB (2 GB recommended)
HDD: 1 GB
VGA: Intel 945 (Independent graphics card recommended)
Screen Resolution: 1024 x 768 minimum
You can also check them by yourself through the following link: http://www.cyberlink.com/products/youcam/specs_en_EU.html
As for the buying options, the product requires a one time fee, then you can use it for as long as you want it, only the upgrades between major releases will cost additional money.