Joomla is a content management system (CMS) that allows users to build responsive websites and powerful online applications for various purposes. It was hailed as an award-winning open source solution because of the many aspects it displays such as ease of use and its extensibility. The popularity of Joomla had encouraged many industries to utilized it to power several websites including corporate portals, intranets and extranets of corporate sectors, online publications, eCommerce platforms, government applications, community-based websites and to name a few. And even if a person is not an advanced user, Joomla is easy to install and set up. Furthermore, it makes building sites for web designers or developers for their clients a lot easier because it has a minimal amount of instruction that can empower clients to easily manage their own websites.