This is the official download page of Starport.
To install Starport, click the "Download Starport Installer" link below. That will download the install file. You can then run that file after the download completes to install Starport and create a launch icon on your Windows desktop.