Joomla is a content management system (CMS) that helps you build dynamic and functional websites with a minimum of effort. It is possible to make all kinds of web sites with Joomla, from personal web sites to blogs and discussion forums, and even fully functional professional web sites such as e-commerce stores. All this is possible because Joomla is supported with hundreds of freely available plug-ins and extensions that can be easily applied to a web site to increase its capabilities. By default, Joomla provides all the standard web site content such as menus, articles, and modules, all of which can be customized via the Administrator interface. So the overhead of making a web site from scratch is highly reduced because of this system.