In computer science, transclusion is the inclusion of part or all of an electronic document into one or more other documents by hypertext reference. Transclusion is usually performed when the referencing document is displayed, and is normally automatic and transparent to the end user. The result of transclusion appears to be a single integrated document, although its parts were assembled on-the-fly from various separate sources, possibly stored on different computers located in disparate places.