Social networking software provides a platform where likeminded people can come together and share their views and news. Social networking software allows people to come together online to share interests, hobbies or causes. There is no bounding of time and place, people from far off places can meet onlineat any time of the day. For example, some sites provide meeting organization facilities for people who practice the same sports. Social networking services are used by individuals and corporations alike.
Social networking software offers the basic features of networking sites, profiles, comments, messaging etc.