pattern
A pattern describes a problem and the core of a solution that can be used in many ways within a specific field of expertise. The term was coined by architect Christopher Alexander and popularized by his 1977 book A Pattern Language.
A coherent set of mutual reinforcing web of patterns normally forms a pattern language.