This book, the second in the Transactions on Pattern Languages of Programming series, presents five papers demonstrating techniques for applying patterns in industrial or research settings. Their content demonstrates the broadening diversity of the field.