Joomla! is an open source CMS platfrom that allows to build dynamic, responsive website. Website designing in this platform is quite user friendly, easily managable / maintained through backend.