Yes it is.
Starting from version 4.0.2, no extra action is needed for Windows 8 and 10. You just follow the on-screen instructions of the installation and SiteView will be ready to use.
If you have a version prior to version 4.0.2, please contact us for the link of the latest version.