Open Telecom Platform (OTP)

Return to Glossary

Open Telecom Platform (OTP) is a collection of useful middleware, libraries, and tools written in the Erlang programming language. It is an integral part of the open-source distribution of Erlang. The name OTP was originally an acronym for Open Telecom Platform, which was a branding attempt before Ericsson released Erlang/OTP as open source. However, neither Erlang nor OTP is specific to telecom applications.

The OTP distribution is supported and maintained by the OTP product unit at Ericsson, who released Erlang/OTP as Open Source Software (OSS) in the late 90s, to ensure its independence from a single vendor and to increase awareness of the language.

It contains:

an Erlang interpreter (which is called BEAM)an Erlang compilera protocol for communication between servers (nodes)a Common Object Request Broker Architecture (CORBA)a static analysis tool called Dialyzera distributed database server (Mnesia)many other libraries.Source: https://en.wikipedia.org/wiki/Open_Telecom_Platform