This document discusses software design patterns and pattern libraries. It provides definitions of what patterns are, examples of different types of software patterns, and discusses how patterns can be organized in libraries. It also raises questions about creating a pattern library for Fluid Design and proposes the creation of an "Enterprise Pattern Exchange" to serve as a comprehensive online resource for software design patterns.