The four primary factors that set the stage for web 2.0 of the social web are following: broad bandwidth, sustainable business models, new web programming technologies and application programming interfaces.
• Broad Bandwidth which technology developments have been taking place at a faster situation and the availability of internet has remarkably increased over the years through the rise of broad band technology. The broadband increase in easy accessibility laid a strong base for social web or web 2.0.
• Sustainable Business Model which E-commerce took its roots and has proven a great success rate.
• New Web Programming Technologies which includes web content, web client, server scripting and network security.
• Application Programming Interface is a system of resources and tools in an operating system which enables the developers to create software applications.