A Content Management System (CMS) separates the design of a site from its contents. Users can change what the site says without needing to know HTML, etc. And, if the site has been designed properly, without breaking the site's design. Perch is a lightweight CMS that is perfect for small sites (although it scales well to larger ones). It isn't free - there is a small one-off fee - but that gives the benefit of a paid-for support channel.
The Foundation framework takes some of the repeat work out of building a website and so makes it quicker. It also makes creating Responsive websites a lot easier. It isn't for all sites but it does make at least getting to a prototype quicker (and therefore cheaper for you).
Store data in a database, process a form, retrieve information from a remote server - all require code that runs on the server.
I started writing pages for my churches and choirs before working on projects for larger companies such as Marconi. I therefore have a good idea of the requirements of these types of sites already. As a bonus, you can also get a discounted rate on hosting for these types of sites at YellowBeetle Hosting