Erlang is a functional language developed at Ericson. It's main strength is concurrency with a strong base in thread communiction, hence its use in distributed computing.