It is designed to work (primarily) with other Open Source, free, software such as PHP, MySQL, and Apache.It is easy to install and administer, and is reliable.Joomla! does not even require the user or administrator of the system to know HTML to operate it once it is up and running.