Oprogramowanie WebChat jest systemem informatycznym dedykowanym interaktywnej wymianie informacji tekstowej - pozwala wielu użytkownikom Internetu na równoczesne prowadzenie dyskusji.
Zasadniczy zbiór kryteriów funkcjonalnych systemu WebChat obejmuje między innymi:
o monitoring dyskusji (podgląd) przez dedykowanego użytkownika określanego mianem moderatora z opcjonalną możliwością ingerencji w aktywność uczestnika dyskusji (np. w przypadku niestosowania się do NETYKIETY),
o filtrowanie informacji tekstowych z automatyzacją procesów eliminujących wiadomości zawierające słowa niepożądane (np. wulgaryzmy),
o sterowanie procesami wizualizacji treści poprzez autoryzację i wybór wypowiedzi uczestników, opóźnianie publikacji wypowiedzi.
Rozproszona architektura Klient-Serwer, w której zrealizowany jest system WebChat pozwala na to, aby zarówno uczestnicy dyskusji jak i gość chatu znajdowali się w dowolnym miejscu (niezależność od lokalizacji).
System WebChat składa się z trzech modułów:
o serwera zbudowanego w technologii języka programowania JAVA, dedykowanego procesom składowania i publikacji wypowiedzi oraz autoryzacji użytkowników i obsłudze procesów komunikacji.
o konsoli uczestników dyskusji zgodne ze standardem platformy programistycznej języka JAVA i technologii Java Applets zapewniających niezależność od platformy programowej (interpreter dokumentów hipertekstowych) oraz sprzętowej i systemowej,
o konsoli administracyjnej, zapewniającej realizację wszystkich zasadniczych procedur kontrolno-operacyjnych (moderowanie dyskusji oraz publikacje wypowiedzi ze specjalnego konta \"GOŚĆ\" lub \"ADMINISTRATOR\").
Zastosowanie WebChat:
o zdalne szkolenie pracowników (rodzaj konferencji), np. okresowe prezentacje dla przedstawicieli handlowych,
o dyskusja klientów firmy z jej przedstawicielami,
o prowadzenie dyskusji panelowych,
o przeprowadzenie wywiadów z ciekawymi gośćmi chat\'u, w których możliwość zadawania pytań mają wszyscy chętni,
o publiczne rozmowy z ekspertem - np. prawnikiem, lekarzem umożliwiające osobom uczestniczącym w dyskusji uzyskanie odpowiedzi na określone pytania,
o prowadzenie dyskusji tematycznych (np. wśród użytkowników serwisu tematycznego - np. motoryzacyjnego).