How is OTP distinct from the BEAM?

BEAM is the runtime for Erlang, like the JVM is a runtime for for Java, and like CLR is for C#.

OTP is a library written in Erlang. When ran, it runs inside the BEAM, like all other Erlang code.

3 Likes