Joomla! is a free, open source content management system used to publish web content. Joomla is written in PHP, uses object-oriented programming (OOP) techniques and stores data in a MySQL, MS SQL, or PostgreSQL database. Included features are page caching, RSS
feeds, printable versions of pages, news flashes, blogs, polls, a search
function, and support for language internationalization. Its dashboard organizing administrator tasks into context
menus, from which content is edited, permissions set and changed, contacts
managed, and messages sent to users. Extensions modify functionality in widely
varying ways and provide flexibility.