Abstract:Web applications act as a source of strength for business growth over the internet and have become the backbone of the e-commerce. With the evolution of these type of applications, numerous features have been added to overcome the issues of complexities of the processes development web engineering methods. These methods are intended for specific purposes, and there has been some lack of the development of web applications, especially concerning the new types of web applications. The problem is that web engineering methods cannot support new features of web applications, furthermore no single method to support all types of web applications. In an attempt to solve this problem, a significant amount of work has been undertaken to improve or extend these methods to develop new types of web applications. In this paper, we make a comparison between web engineering methods (including IFML) to support the features of modern web applications. The result of our comparison will show the capability of the methods to support modern and multi web applications, and help the developers in the process development web applications.