PuTTY es un cliente SSH, Telnet, rlogin, y TCP raw con licencia libre.
Disponible originalmente solo para Windows, ahora también ha sido portado a varias plataformas Unix-like, y se está desarrollando la versión para Mac OS clásico y Mac OS X.
Otra gente ha contribuido con versiones no oficiales para otras plataformas, tales como Symbian para teléfonos móviles.
Anteriormente a la versión 0.58,.. se hicieron tres releases consecutivos (0.55–0.57) para arreglar agujeros de seguridad significativos en versiones previas, algunos permitían comprometer al cliente incluso antes de que el servidor fuera autenticado.
La versión 0.60 implementa 3 nuevas características y corrige algunos errores:[1] La versión 0.61 implementa principalmente la compatibilidad con Windows 7 y corrige algunos errores principalmente en conexiones SSH y algunos errores menores en el Cifrado AES [2] Las funciones principales están realizadas por los mismos ficheros PuTTY: PuTTYtray, básicamente incorpora mejoras en el aspecto gráfico.