Joomla! is software that lets you make and update web pages easily. You can think of a Joomla! website as bringing together three elements. Your content, which is mainly stored in a database. Your template, which controls the design and presentation of your content (such as fonts, colors and layout). Joomla! which is the software that bring the content and the template together to produce webpages.