This document compares Erlang and Scala for building distributed and concurrent applications using the actor model. It discusses that both Erlang and Scala use actors to build concurrent systems, but Erlang uses processes to represent actors while Scala uses objects to represent actors that run on the JVM. It also analyzes that Erlang processes are lighter weight than Scala actors due to Erlang's process-based VM, but Scala actors benefit from the JVM and object-oriented features.