Wymagania dot. projektu:
- program ma zostać stworzony w środowisku java;
- ma być w stanie łączyć się z wybranym przez użytkownika serwerem IRC;
- ma być w stanie pobierać i wysyłać wiadomości na serwer IRC;
- ma zapisywać i przechowywać rozmowy w plikach tekstowych;
- ma być w stanie połączyć się bezpośrednio z bliźniaczym programem;
- ma wykrywać i przekształcać określone ciągi znaków na obiekty graficzne;
- ma przechowywać listę zapisanych użytkowników – lista znajomych;
- ma przechowywać listę zapisanych kanałów i serwerów IRC;