This book, the fifth volume in the Transactions on Pattern Languages of Programming series, includes papers on patterns and pattern languages for engineering specific kinds of application and for improving processes, as well as papers on the discovery, validation, and systemic use of patterns more broadly.