Robustness - The Erlang abstract machine has three independent error detection primitives which can be used to structure fault-tolerant systems One of these mechanisms allows processes even if these processes to monitor the activities of other processes even if these processes are executing on other in distributed We can group processes together in distributed systems and use these as building blocks in designing distributed transaction oriented systems.