Based on the information found on the official website, you can install this software on the following versions of Windows: Windows Vista, 7, 8, and 10.
I've downloaded and install the application and although the software works, it requires registration since it's in trial mode.
It's also possible that you've installed a different application because the original one is ~170 MB in size and it's not using a streaming download.
Contact the developers and explain the situation related to the registration process.