Joomla is a content management system that is free and can be used to publish content on the World Wide Web. Joomla Content Management System (CMS) can be used for many different purposes including personal websites, business websites, intranets, extranets, ecommerce, reservation systems, government applicatons, community portals and much more.
Joomla allows the website owner to manage their own content and to make changes as and when they wish -- without having to pay a web designer to do it for them. You don't need any specific technical experience to use this system.
In its basic form Joomla offers the kind of features and benefits that you simply won't get from a lot of commercial content management systems. But, in addition, you can also choose from a wide range of 'extensions' to the system that you can use as necessary. There are currently thousands to choose from on the Joomla site. So, you could, for example, use an extension to set up a reservations system, translation functions, photo galleries, RSS syndicates, news tickers, affiliate systems and e-commerce functions.