BuddyPress is a collection of WordPress MU plugins designed for social networking, it helps to extended profiles, private messaging, friends lists, groups, a messaging system and an activity stream similar to the status update facilities on sites such as Twitter and Facebook. BuddyPress can not be use in single-server version of WordPress.
WordPress is one of the best and very popular blogging platforms which is not only free but also released as a open source project.