In a CMS system like WordPress or Joomla, the template is a template, theme or layout for the website. It is actually the shell of the website and is formatted in the client's house style. Some templates like the Avada used by Milcraft are so extensive that it is better to speak of a framework.