Pattern Focused development is based on searching for, and implementing, patterns. This search starts with eliciting requirements - possibly developing Use Case patterns - and ends only with the use of patterns in the finished code. The main goal of Pattern Focused development is to have at least 75% (and probably higher) of the system be an implementation of known (or discovered) patterns... ----------- Do you mean A pattern or A Pattern? The other 25% must be to delight the user, to provide commodity, ... Tell me this is a joke. -- MartineDevos ----------- No Joke. However, I did change the wording to avoid further confusion. I think the other 25% is 'one-of-a-kind' code - solutions that are not seen often enough to be considered patterns. Of course, it all starts with the organizational and management patterns that must exist surrounding your organization... -- DanRawsthorne ''How can you quantify how much of a system is "an implementation of known (or discovered) patterns"? Maybe you didn't intend this to be a joke, but it still sounds like one.''