CMS is friendly software used for managing the content of web design projects. You can also use CMS for keeping your documents and sharing them with your colleagues. For instance some information of your company is stored by means of CMS. So, each of your colleagues can add, change or update the content of your company‘s web site, its images and audio files. Here and now we see that CMS is acknowledged to be a necessary tool for managing web site content.
There is a wide range of CMS‘s available for use. Some of them are free like Joomla, WebGUI, Bricolage, Mambo and some of them are commercial ones like Bitrix, Drupal, etc. Joomla notably stands out from the other CMS‘s thanks to its quality and usability.