Software applications are becoming advanced and complex, they are now capable of holding 100s of 1000s of users. With complexity and large volumes, arises problem of managing them and making them work at any given point of time. Also, almost every organization is moving in the era of Web 2.0 (or 3.0). This intricate network …