Template A template is a type of Joomla! extension that changes the way your site looks. There are two types of templates used by the Joomla! CMS: Front-end Templates and Back-end Templates. The Front-end Template controls the way your website is presented to the user viewing the website's content. The Back-end Template controls the way your website's administrative tasks are presented for controlling management functions by a Joomla! Administrator. These would include common tasks such as: user, menu, article, category, module, component, plugin and template management. Reference: http://docs.joomla.org/Glossary
Split Menu A split menu is where different levels of a single menu are displayed in two or more locations on a single web page. For example, a common requirement is for a menu of top-level items to appear at the top of the page. When one of the items is clicked the user is taken to a page where a secondary menu, say on the left of the page, shows second-level items within the scope of the top-level item. The menus appear in separate locations on the page, but are related because one shows only top-level items while the other shows second-level items. This idea can be extended to include menus for third-level items and beyond. This can be implemented in Joomla using a single multi-level menu then creating more than one menu module each referring to a different level. Reference: http://docs.joomla.org/Glossary
XML Extensible markup language that defines a format that is both human-readable and machine-readable. XML files are used in Joomla for installation files, options, and JForm forms.