The software does not want to download, it just takes me back to Discovery's home page.
The most likely cause of the issue is that the software is not compatible with your version of Windows. Try downloading the latest version of the software from the official website and see if that resolves the issue.