1. Core, GUI ? Ich verstehe nur Bahnhof!

Anders als bei klassischen Filesharing-Systemen ist der funktionelle Teil (Core) vom graphischem Teil (GUI) getrennt.
Wichtig ist der Core. Dieser tauscht die Dateien, ist für Upload verantwortlich und kommuniziert mit anderen Cores.

Das GUI ist nur zur Steuerung des Cores da. D.h. Verwendet man im GUI die Suche zum finden von appleJuice Anleitung,dann schickt das GUI diesen Befehl an den Core weiter und dieser führt es aus. Ergebnisse kommen so natürlich auch vom Core an das GUI und werden durch dieses visuell aufbereitet.