A functional, concurrent language built on the Erlang VM, designed for building scalable and fault-tolerant applications, especially real-time systems and services.