Joomla is a free and open source content management system (CMS) for publishing content on the World Wide Web and intranets and a model–view–controller (MVC) Web application framework that can also be used independently.
Joomla is written in PHP, uses object-oriented programming (OOP) techniques and software design patterns, stores data in a MySQL database, and includes features such as page caching, RSS feeds, printable versions of pages, news flashes, blogs, polls, search, and support for language internationalization.
Joomla had been downloaded 23 million times. Between March 2007 and February 2011 there had been more than 21 million downloads. There are over 7,400 free and commercial extensions available from the official Joomla! Extension Directory and more available from other sources.
What Does That Mean For Me?
CMS is the important part to remember. It means Content Management System. If you ever had a website before, you will remember that it was either increadibly difficult and convoluted to edit or add to OR you had to pay a fortune to a snooty programmer to do it for you. With CMS, that is changed for ever. With a small learning curve to get yourself familiar with all the bits and pieces of teh system, if you can write an email, you can edit a page in your site. Its that easy!
The Image Below is How I Wrote This Article!