GitHub is kind of synonymous with open-source software development and code collaboration - it's not the only web-based Version Control solution around, but it is arguably one of the most popular, and has been for some time.
To date Git(Hub) has been a weapon of choice for command-line coders - although with some plugin jiggery-pokery, platforms such as Eclipse have enjoyed GitHub integration of sorts.
But now, with an official native Windows client, developers living in Microsoftland can get their hands on proper Powershell integration, drag and drop repositories using Explorer, and a sexy Metro-esque GUI with which to control their source.
The Windows GitHub client aims to do away with SSH keys as all its traffic goes over HTTPS and your credentials are cached (and you can even assign a Gravatar avatar to your commits). Both the free and Enterprise GitHub options are supported, and the client has been designed to run on Windows XP, Vista, Windows 7 and Windows 8.
Scribbled by Tom