- Erinevad chatid
- Mitu erinevat kanalit iga kasutajaga
- Kasutaja andme haldus serveris (parooli ja nime hoid)
- Failidie piltide saatmine
- Sõnumite hoid serveris, vajalike saatmine kliendile
- CLI (ja GUI)
- Piltide kuvamine tekstis (GUI puhul)
- ... Võib lisanduda jooksvalt
- Kasutaja liidesele kindel interface, et saaks vahetada hiljem GUI peale, lihtsamini
- Sisse logimine
- Vanade chatite vaatamine
- Uute chatide loomine/saatmine
- Server <-> Client ühendus Socketiga (Gregor)
-
Andmeklasside (v Recordite) automaatne saatmine/lugemine (Socketiga)(Gregor) - Kahe arvuti vahene ühendus (Karl Oskar)
- Eri failide saatmine (Gregor)
- Andmete salvestamine andmebaasi v faili (Gregor)
- GUI (Karl Oskar)