Joomla is a content management system. It allows you to build online applications and web sites. Joomla is an open source and available freely.