Template may mean:
  • a stencil
    A stencil is a thin sheet of material, such as paper, plastic, or metal, with letters or a design cut from it, used to produce the letters or design on an underlying surface by applying pigment through the cut-out holes in the material. The key advantage of a stencil is that it can be reused to...

    , pattern
    A pattern, from the French patron, is a type of theme of recurring events or objects, sometimes referred to as elements of a set of objects.These elements repeat in a predictable manner...

     or overlay used in graphic arts (drawing, painting, etc.) and sewing to replicate letters, shapes or designs
  • a pre-developed page layout
    Page layout
    Page layout is the part of graphic design that deals in the arrangement and style treatment of elements on a page.- History and development :...

     in electronic or paper media used to make new pages with a similar design, pattern, or style
  • Form letter
    Form letter
    A form letter is a letter written from a template, rather than being specially composed for a specific recipient. The most general kind of form letter consists of one or more regions of boilerplate text interspersed with one or more substitution placeholders.Although form letters are generally...

    , a predefined letter which retains its primary intent when individually customised with variable data or text.

Computer science and information technology

  • Template (file format)
    Template (file format)
    The term document template when used in the context of file format refers to a common feature of many software applications that define a unique non-executable file format intended specifically for that particular application....

    , a standardized non-executable file type used by computer software as a pre-formatted example on which to base other files, especially documents
  • Template (C++), a tool for generic programming especially in the C++ language
  • Template metaprogramming
    Template metaprogramming
    Template metaprogramming is a metaprogramming technique in which templates are used by a compiler to generate temporary source code, which is merged by the compiler with the rest of the source code and then compiled. The output of these templates include compile-time constants, data structures, and...

    , a programming technique used by a compiler to generate temporary source code
  • Template method
    Template method pattern
    In software engineering, the template method pattern is a design pattern.It is a behavioral pattern, and is unrelated to C++ templates.-Introduction:A template method defines the program skeleton of an algorithm...

    , an object-oriented
    Object-oriented programming
    Object-oriented programming is a programming paradigm using "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs. Programming techniques may include features such as data abstraction,...

     design pattern
    Design pattern
    A design pattern in architecture and computer science is a formal way of documenting a solution to a design problem in a particular field of expertise. The idea was introduced by the architect Christopher Alexander in the field of architecture and has been adapted for various other disciplines,...

  • Template processor
    Template processor
    A template processor is software or a software component that is designed to combine one or moretemplates with a data model to produceone or more result documents...

    , a system that combines a template with data to produce an output.
  • Template (word processing)
    Template (word processing)
    The term template, when used in the context of word processing software,refers to a sample "fill-in-the-blank" document that can be completed either by handor through an automated iterative process, such as with a software assistant. Once...

    , a standard document containing layout and styles used to configure word processing
    Word processing
    Word processing is the creation of documents using a word processor. It can also refer to advanced shorthand techniques, sometimes used in specialized contexts with a specially modified typewriter.-External links:...

  • Style sheet (web development) or master page on which you can globally edit and format graphic elements and text common to each page of a document
  • Web template
    Web template
    A web template is a tool used to separate content from presentation in web design, and for mass-production of web documents. It is a basic component of a web template system.Web templates can be used to set up any type of website...

     or web template system
    Web template system
    A Web template system describes the software and methodologies used to produce web pages and for deployment on websites and delivery over the Internet. Such systems process web templates, using a template engine...

    , a master page used to produce web pages
  • A main document from which mail merge
    Mail merge
    Mail merge is a software function which allows to create multiple documents from a single template form and a structured data source.-History:This technique of merging data to create gave rise to the term mail merge....

     documents are created


  • Mechanical template, used to cut and shape a product, such as:
    • a die (manufacturing)
      Die (manufacturing)
      A die is a specialized tool used in manufacturing industries to cut or shape material using a press. Like molds, dies are generally customized to the item they are used to create...

    • a mold
      Molding (process)
      Molding or moulding is the process of manufacturing by shaping pliable raw material using a rigid frame or model called a pattern....

Molecular genetics

  • a strand of DNA
    Deoxyribonucleic acid is a nucleic acid that contains the genetic instructions used in the development and functioning of all known living organisms . The DNA segments that carry this genetic information are called genes, but other DNA sequences have structural purposes, or are involved in...

     which sets the genetic sequence of new strands
  • a strand of RNA
    Ribonucleic acid , or RNA, is one of the three major macromolecules that are essential for all known forms of life....

     which translates genes into proteins

Multiple-Point Geostatistics

Template defines the size of the patterns used to extract statistics from a conceptual geological model (a training image).


  • Template (racing), a device used in car racing to ensure that the body of the race vehicle adheres to specifications
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.