WordPress / Content management systems (CMS)
There are many CMS systems available, both commercial (off the shelf) and OpenSource. I am most familiar with WordPress which is an incredibly flexible system and can easily be expanded by third party add-ons (such as blogs etc.) and best of all the software itself free. If you have a preference for another CMS then let me know and I will take a look and advise you.