Pattern Languages, we obviously believe, may prove useful in many ways during software development, as well as in other ways. However, we also believe that Pattern Languages may prove even more valuable when used in conjunction with tools. In particular, we envision at least the following class of tools.

Tools for Creating Patterns

Tools for Editing Patterns

Tools for Finding Patterns that are Relevant to the Task at Hand

Tools for Combining Patterns and Associated Components

Tools for "Deconstructing" Existing Applications into Patterns

Back to Pattern Language

Back to Welcome Page