Throughout this book we have given examples of how various elements of community life inform language outputs. In Chapter 4 we gave a summary of the 12 themes we use to explore the diverse aspects of a language program, together with indications as to how different configurations of each theme can be seen in language choices and language development. We then inverted the model to provide a framework organised into three spheres that can be used to analyse language data, with reference to the same 12 themes. In Chapter 5 we described a range of language data from the various approaches possible within this analytical framework (top-down and bottom-up, focussed on one program or language item or making comparisons across data).