The document summarizes research comparing the programming languages C++ and Erlang for developing distributed telecom software. Two telecom components, a data mobility component and dispatch call controller, were reengineered in Erlang and C++. The Erlang implementations were found to be more robust and resilient to failures, have higher productivity through significantly less code, and could mee