There is no way to install GP Mate as an application on your Windows 8 PC. Since this is a cloud-based solution, you will need to use your browser to access the application. It's not standalone and because of that, an active Internet connection is required.