Many of Joomla! components pften meet the needs of website owners. However, some of the compainies and organizations have specialised expectation and requirements. In these cases it is necessary that a skillful team familiar with Joomla! standards develop the programs.
Currently hundreds of programmers all over the world are developing Joomla to meet these specialised needs. For Joomla! development, it is necessary to be familiar with 3-tier architecture and Joomla! standards in order to guarantee the safety, quality and speed.
Familiarity with the following is essentail to develop Joomla!
MVC PHP MOOTOOLS JQUERY MYSQL HTML CSS