Yes, the software is compatible with Windows 10, but it has errors and it's practically impossible to use. I've downloaded the installer from the official website and tried to add the URL, but the software refuses to do it. I have also used the recommended websites on the left in the Add URL window, but the error was the same. It's not possible to use it since you can't add URLs.
On another hand, the software appears to be discontinued which means it requires updates in order to work with Windows 10 properly and download videos.
Contact the developers for additional info: