function is mostly to separate the form from the content.
A template may mean a predefined layout to give you an idea what to write where with boxes and lines. On a computational basis the concept also gives you the ability by modifying the template to change the appearance of available content.
The term template
is also used in computer programming. see template (programming)
- Wikipedia:WikiProjects for propositions of templates for Wikipedia articles