NFC is a scalable, distributed chatserver and client implemented in Java. Notable features include built in load balancing and HTTP-tunneling support. Using the load balancing, a distributed network of servers can be formed, similar to an IRC network.