Top 10 Reasons To Use Joomla CMS
1) Easy To learn
2) Can build an application without knowing how to code or can start with the cms and learn to code later.
3) Can extend it at anytime to add new functionality like blogs.
4) Installs in less than a couple of minutes.
5) Lots of free and commercial templates to choose from.
6) Many web developers to choose from if you need custom code.
7) Joomla community is friendly.
8) Can deploy websites quite quickly.
9) Many users and that provides plenty of documentation in Joomla Forums, other forums and books.
10) You can extend with stand-alone php / mySQL applications if desired since a good database schema is already in place.