Instant messaging powered by Erlang