Controller and subscriber applications demonstrate the power of the Flash Communication Server. Learning Flash design techniques will help you build applications that use the Timeline efficiently. Code and object reuse will help you build applications that can easily grow. Some of the concepts introduced in this chapter can be reviewed in Part II, "Implementing Flash Communication Server," of this book. Chapter 10 will introduce you to one more type of Flash Communication Server application, the Lobby application.