Joomla is a Content Management System (CMS) which enables you to build websites and powerful online applications.
It is a simple and powerful web server application which requires a server with PHP and either MySQL, PostgreSQL or SQL Server to run. You can find more details here.
Joomla is free and OpenSource software distributed under the GNU General Public License version 2 or later.