A template is a pre-defined set of functions or settings that can be used over time. There are many templates within SharePoint software itself, Site Templates, Document Templates, Document Library and List Templates.
You can download More SharePoint templates from Microsoft site and the link is
http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb407286.aspx