GSTorrent ist ein Bittorrent-Client-Server-System. Ein Daemon-Programm handhabt alle Dateiübertragungen als Bittorrent-Client. Der GSTorrent-Daemon agiert auch als Server für einen externen GUI-Client. Das Ziel ist, einen relativ kleinen Bittorrent-Client zu haben, der auf einem kleinen Computer ohne grafische Oberfläche laufen kann, und diesen Server von einem anderen Rechner aus zu steuern. Ein Beispiel dieser Art von Architektur ist das Client-Server-System von mldonkey für das edonkey-Protokoll. (non)