PuTTY est un émulateur de terminal open source, utilisé pour se connecter à SSH, telnet et des serveurs similaires pour l'administration à distance. Développé par Simon Tatham, qui a publié la première version en 1999, PuTTY a été mis à jour un certain nombre de fois au cours des années à ajouter de nouvelles fonctionnalités et de corriger les bugs. PuTTY vous permet également de se connecter à un périphérique connecté au port série sur l'ordinateur, envoyer des commandes tapées au périphérique série et l'affichage de la réponse. Ceci est utile pour le débogage matériel de réseau équipé de ports série, ou la connexion à des microcontrôleurs et autres appareils électroniques.