Internal Chat Client è un semplice e funzionale software per svolgere attività di messaggeria istantanea. Il tool è stato sviluppato per occuparsi sia del lato server che di quello client e poter così configurare i parametri generali concernenti il collegamento. È stato completamente sviluppato in Java e ciò lo rende un applicativo multipiattaforma. L'interfaccia risulta amichevole sia per gli utenti che per gli amministratori di sistema.
Internal Chat Client riesce ad utilizzare i protocolli di comunicazione più diffusi e può funzionare con SSL o HTTP/HTTPS mediante AJAX e database open quali PostgreSQL e MySQL. Le funzioni di instant messenger si esplicano con l'invio immediato di messaggi e file. Il server è configurabile all'interno di una rete locale per cercare di ridurre potenziali inconvenienti legati alla sicurezza dei dati. Il programma permette di definire dei modelli da associare a differenti tipologie di messaggi, aspetto che può tornare utile in ambiti professionali.