Since discovering WordPress in 2009 I’ve used it on every possible web project I started and it has improved tremendously over the years. It is FREE and supported by thousands of first class programmers across the world to ensures it stays the best CMS (content management system) out there.
WordPress is a blog CMS in its purest for but it can be upgraded with the use plugins to get it doing pretty much what ever you want.
E.g. Online forums, Booking platforms, Secure shopping and e-commerece, Photo and portfolio showcasing and much, much more.