First appearing in 1986, the Erlang programming language was designed and developed by the Ericsson company. The biggest benefits of the language were its relatively simple implementation and support of hot swapping, which enables a change of code without stopping an operating system.