Definition of templating:
(n) :
A generic model or pattern from which other objects are based or derived.
(n) :
(computing) A file or document serving as a basis for others.
(n) :
A physical object whose shape is used as a guide to make other objects.
(n) :
(object-oriented programming) A partially defined class or function, that can be instantiated in a variety of ways depending on the instantiation arguments.
(n) :
(molecular biology) A macromolecule which provides a pattern for the synthesis of another molecule.
(v) :
To provide a template or pattern for.