Themes are the pre developed templates to meet the various styles, look and feel and business needs. These Themes can be applied to running website or new website on the fly without altering the code.