Website: https://www.chiark.greenend.org.uk/~sgtatham/putty/
Source Code: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
"PuTTY is a client program for the SSH, Telnet, Rlogin, and SUPDUP network protocols. These protocols are all used to run a remote session on a computer, over a network. PuTTY implements the client end of that session: the end at which the session is displayed, rather than the end at which it runs."