Klient.

Klient łączy się z serwerem, któremu wysyła narysowane krzywe i z którego odbiera krzywe narysowane przez innych. Krzywe są tworzone poprzez odręczne rysowanie myszką, z zadanym kolorem i grubością, służy do tego graficzny interfejs użytkownika.

Krzywe zgromadzone przez klienta służą do narysowania obrazka. W większości przypadków obrazek nie jest odrysowywany w całości (co może trochę trwać), jedynie uaktualniany o nowe krzywe (stworzone na miejscu lub ściągnięte).