Joomla is an award-winning content management system (CMS), which enables you to build web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.
Joomla! CMS allows web designers to construct sites by combining modules, and requires no knowledge of programming to use. Joomla's framework is written in PHP, as are the modules used to customize websites. There is a wide variety of modules available, including RSS feeds, polls, and language internationalization, which make it easy for Joomla! users to publish content to the web, even with minimal web design experience. Joomla! CMS can also be used to publish information on intranets, making it a useful organizational tool.
Because Joomla's code is open source, anyone is able to write modules and extensions of the system, making it extremely adaptable. These modules are available for download, typically through their creators' websites. Many web designers also create Joomla! design elements, called 'themes' or 'templates', which they then make available for download.