Distributed SALSA programming involves universal naming, theaters, service actors, migration, and concurrency control. This chapter introduces how to write and run a distributed SALSA program.