Actually this setup is really nice, by including the use of reltool it makes life really easy for distributing your code. Reltool is like a jar file in the java world - except it actually includes the entire erlang runtime. Thus eradicating shared library nightmares.