Mon chat va permettre un dialogue entre des utilisateurs d'un réseau.Chaque utilisateur doit pouvoir créer, se connecter ou se déconnecter dynamiquement de groupes de dialogue, pour autant qu'il en soit autorisé.
Ce produit devra au moins permettre un dialogue entre deux utilisateurs, entre un utilisateur et un groupe, entre un utilisateur et des groupes, entre un utilisateur et tous les groupes, entre un utilisateur et tous les groupes sauf certains (utilisateurs ou groupes).
Il devra aussi permettre facilement un échange en aparté, ainsi que la participation simultanée à plusieurs groupes de discussion.
Il offrira un mécanisme permettant de savoir qui est présent sur le réseau, sa disponibilité. L'entrée dans un groupe de discussion sera signalée aux autres membres de ce groupe.
Finalement un journal des échanges sera constitué. Il permettra à un nouveau connecté de connaître l'historique de la discussion.