Definition, synonyms and related words
A formal way of documenting a general reusable solution to a design problem in a particular field of expertise.