Joomla is an open source Content Management System(CMS) written in PHP. It is a very popular CMS along with WordPress and Drupal. It facilitates users to develop online applications and websites.
* Joomla is built on Model-View-Controller (MVC) web application framework.
* It is free and extendable which is separated into front-end and back-end (administrator).