Erlang is the programming language made by Ericsson for use in telecommunication systems. The main reason to why Erlang is used in the communication industry is because it is the best way to make sure that your system will be running and will be able to 'live' through failure.