Protokol ini semua digunakan untuk menjalankan sesi remote pada komputer, melalui jaringan. Putty mengimplementasikan ujung klien dari sesi yang: akhir di mana sesi ditampilkan, bukan akhir di mana ia berjalan.
Dalam istilah yang sangat sederhana: Anda menjalankan Putty pada mesin Windows, dan kirim ke terhubung ke (misalnya) mesin Unix. Putty membuka jendela. Kemudian, apa pun yang Anda ketik ke jendela yang dikirimkan langsung ke mesin Unix, dan segala sesuatu mesin Unix mengirimkan kembali ditampilkan dalam jendela. Sehingga Anda dapat bekerja pada mesin Unix seolah-olah Anda sedang duduk di konsol, sementara benar-benar duduk di tempat lain.