Enhanced Application Modeling Techniques For Web Applications