A blog is a discussion style site used by non-technical (and technical users) users for creating personal web pages. Blog is used to convey messages about events, announcements, news, reviews, etc. Blogs are usually managed using a web browser and this requires active internet connection.