Joomla (2005) was born from Mambo (2001)
Funny names for what was then ground breaking technology. Mambo has since ceased to exist.
Joomla is a Content Management System that is the backend of most of the web sites we build. It enables us to use a uniform structure that we know very well to construct your web site and keep it maintained. Basically it manages a database that holds the information that you want on your site. Rather than writing code, the Joomla CMS sends the code to your computer as WWW pages. This is what allows Responsive web sites, which means that the pages can be delivered to Mobile devices in a different layout to computers.