Joomla is one of the most powerful and most liked Content Management System (CMS) solution for building powerful dynamic web sites and web applications with ease.