If you plan to start your own blog website, the best choice for a blog application would be WordPress.
WordPress is an Open Source blogging platform which has a large set of themes and plugins. It has an easy to use administration interface which anyone can handle. In WordPress you will be able to compose a post and publish it on your website with just a few clicks! There are other advantages:
WordPress is a well known blogging platform for self hosted blog. Self hosting means you can choose any web hosting provider and install WordPress on it. You can choose your own domain name instead of sub-domain name; such as www.yourname.com instead of www.yourname.blogspot.com.
2. Lot of Themes Available
3. Plugins Support
Plugins are a backbone of WordPress. By make use of plugins, you can customize performance of blog according to need and make the blog look more smarter and easy to use.
There are ten thousands of plugins avaliable which can enhance your blog in different aspects, include SEO, Web Statistics/Analytics, Anti-Spam, Image Gallery/Slideshow.
4. SEO Friendly
Search engines love WordPress. WordPress comes with self ping feature, it sends ping to different search engines automatically while every time the blog updated. Many pinging services and blog directories accept all wordpress feeds, your latest post will be shown to different blog directories immediately.
WordPress is an open source bogging platform so it is totally free of cost.
If you consider to build a website (not blog), you may also use WordPress as it has all the features you need for a content management website. There are many business websites are built with WordPress.