Normally, Joomla is written in PHP and uses software design
patterns and object-oriented programming techniques, and keeps data in MySQL database.