There is a wide range of CMS‘s available for use. Some of them are free like Joomla, WebGUI, Bricolage, Mambo and some of them are commercial ones like Bitrix, Drupal, etc. Joomla notably stands out from the other CMS‘s thanks to its quality and usability.
Web templates are ready made designs. Web template is just like a premade ready layout. User can make modification to it or use it as a base to jump start their web site building. A nicely and optimized design can bring lots of convenience to web designer or web developer. An effective web template allow one to jump start the design process and quickly move on to content building, allowing one to save more time in the process of building a web site.