Distributed Erlang Application Framework