WordPress makes it very easy to run a blog, with most of the functionality you need already there for you. But over time, WordPress has evolved into something far more powerful and flexible then a simple blogging platform. You can now build anything from one page websites and landing page websites through to complex ecommerce websites, membership websites and full blown applications for almost any purpose.
What really makes WordPress such an ideal platform for any web project is the huge amount of plugins that are available. These plugins either add new features to your website or tweak the existing WordPress functionality. If you can think of something you’d like to be able to do on a website, chances are that there is a plugin that will do that for you, or at least come pretty close.