(DORUM) Reusing parts of a document to produce parts of an entirely new document. The term normally refers to text documents but the practise is equally common in programming.