In this chapter, we have looked at an extended example of a distributed application, namely a multimedia conference control system. We have evolved from a simple classical RPC design, to a subtle fully distributed multicast message based system. In an environment where consistency and correctness are not primary requirements, but performance and scaling are, we have found that a more loosely coupled approach is superior for controlling such distributed applications.