A website is actually the business card of a company.
It tells the visitor what a company does, what kind of information can be found and, probably the most important, how your potential clients can get in touch with you. Let me think along about your digital business card!
A lot of websites are based on HTML (HyperText Markup Language). The advantage is that a website can by build in several programs. Disadvantage is that there is a lot of programming needed for e.g. a contact form.
Joomla is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can be used independently of the CMS. Joomla is written in PHP, uses MS SQL (since version 2.5), or PostgreSQL (since version 3.0) database, and includes features such as page caching, RSS feeds, printable versions of pages, news flashes, blogs, search, and support for language internationalization. As of February 2014, Joomla has been downloaded over 50 million times. Over 7,700 free and commercial extensions are available from the official Joomla! Extension Directory, and more are available from other sources. It is estimated to be the second most used content management system on the Internet, after WordPress.
I work with Joomla!, a CMS tool where building a website is based on a template. Advantage is that a template contains certain locations where you can put in fact everything. And because Joomla! works with modules, it is easy to place a search option, photo gallery, slide show, etc. on the website. Besides that, Joomla! is based on content in a database and this makes is easy to add content, to work on the website or to place extra modules. These extra modules are partially free to get (basic versions) but there are also modules that have to be bought (more options). It is just what you desire: often the basic version is just as efficient as the paid-for version.
If you have any question, then please contact me.