There are many blogging platforms available. Google provides Blogger and Typepad is another well known blogging platform. Wordpress is one of the most widely used. Some of these platforms like Wordpress have grown into what is called Content management Systems. These allow you to manage an publish pages as well as blog posts and can be be used to develop full blown websites.
Pros:
Ï most are easy to install and setup
Ï you don't need to do any web coding
Ï some Content Management Systems like Wordpress are free
not always as flexible as a hand coded website