A Joomla template is, quite simply, a set of files that determine the look and feel of your Joomla-powered website. Templates generally include information about the general layout of the site and other content like graphics, headers, logos and footers. Joomla Themes are design skins made for using with the Joomla! CMS platform. Joomla! CMS is Open Source software licensed under the GNU General Public License.