Runcom Mobile developed an end-to-end messaging solution called MMGS using Erlang. [1] MMGS provides instant messaging and email gateways to connect mobile devices to public and private communities. [2] After reviewing several technologies, Erlang was chosen for its strengths in concurrency, distribution, and short time to market. [3] The system was designed and implemented in phases over 10 months and can support over 150,000 users sending 12,600 messages per second while using only 50-60% of system resources. [4] Key aspects that enabled this performance were the high speed RPC system, minimal data sharing between clusters, and load balancing.