Factors Influencing the Modern Web Development Pattern