Mooch è un software che permette l'apertura di una semplice sessione di chat Jabber e Google Talk.
L'obiettivo principale che rende questo IM differenti dagli altri disponibili in rete è l'implementazione di un sistema di condivisione dello schermo da utilizzare per scopi di assistenza o di formazione remota.
Utilizzando questa funzione il computer ospite potrà apprendere/osservare le azioni compiute da remoto, in tempo reale direttamente sul proprio monitor.
Inoltre Mooch offre un robusto meccanismo VOIP che può essere utilizzato in abbinamento alla condivisione dello schermo per agevolare la comunicazione remota.
Chiaramente, come altri IM, offre funzionalità di comunicazioni testuali che contemplano la possibilità di configurare e personalizzare la formattazione dei messaggi.