This chapter provided a very brief outline of the asynchronous programming model and introduced some of the features that the Reaction framework provides in order to support it. However, in order to really appreciate the advantages that asynchronous programming can bring it is necessary to dig a little deeper. The following chapters introduce the various aspects of the Reaction framework in more detail.