"Uma rede de computadores é formada por um conjunto de módulos processadores capazes de trocar informações e compartilhar recursos, interligados por um subsistema de comunicação, isto é, quando há pelo menos dois ou mais computadores e outros dispositivos interligados de modo compartilhar recursos físicos e lógicos, estes podem ser do tipo: dados, impressoras, mensagens (e-mails), entre outros. A expansão das tecnologias de rede e internet têm possibilitado o desenvolvimento de inúmeros recursos, tais como aplicativos de comunicação que são grandes facilitadores para diversas necessidades: do entretenimento a gestão empresarial. Tendo em vista a facilidade dos comunicadores, órgãos governamentais também devem visar o uso dessas ferramentas, as quais ao agilizar a comunicação entre os funcionários públicos tornam por consequência o serviço mais rápido, aumentando a produtividade, além de necessitarem de um investimento menor se comparado a outras ferramentas de comunicação. Portanto, este projeto é sugerido ao SEMA (Secretaria do Estado do Meio Ambiente), para auxilio em sua pesquisa sobre as atividades industriais que estão gerando poluentes no rio Tietê. Desta forma, o projeto concilia a tecnologia a práticas de desenvolvimento sustentável, de maneira a assegurar o princípio da administração pública da eficiência, uma vez que torna o trabalho mais ágil e de menor custo. Este projeto será escrito em Java, por tratar-se de uma linguagem das mais usadas, gratuita e permitir diversas facilidades, tal como a portabilidade, uma vez que órgãos governamentais fazem uso principalmente de sistemas operacionais “open source”. Serão utilizados para alcançar o objetivo deste projeto, comunicação local em rede dos funcionários do SEMA, sockets de Berkeley, que são como “um ponto-final” de um fluxo de comunicação entre dois aplicativos através de uma rede. Com o uso de Sockets, podemos identificar unicamente um aplicativo na rede de comunicação IP. Um socket de rede pode ser