Patterns

A pattern is a collection of components that solves a recurring design problem. Examples include wizards, dependent controls, and navigation systems.