Joomla is a free and open-source content management framework for publishing web content. It is built on a model–view–controller web application framework that can also be used independently.
Joomla is written in [PHP], uses object-oriented programming (OOP) techniques (since version 1.5) and software design patterns, stores data in a [MySQL], MS SQL (since version 2.5), or PostgreSQL (since version 3.0) database, and includes features such as page caching, [RSS] feeds, printable versions of pages, news flashes, blogs, polls, search, and support for language internationalization.
As of July 2013, Joomla has been downloaded over 35 million times. Over 6,000 free and commercial [extensions] are available from the official Joomla! Extension Directory, and more are available from other sources. It is estimated to be the second most used [content management system](CMS) on the Internet after [WordPress]