Joomla is a free and open-source most popular platform for Content Management System (CMS) development with a built-in Model–View–Controller(MVC) web application framework which can be used independently of the CMS.