These web technologies have enabled certain social interactions which in turn are shaping up the future application needs and infrastructure requirements (see Figure1) [2]. In order to engineer the future web, the complex dynamics of social interactions, application needs and infrastructure requirements behind the web development needs to be studied and understood well.