Abstract
With the immense increase in the use of the Internet and Web, the development of the applications for the Web has become a specialized area. The special characteristics have made the development of web-based applications different from the development of traditional applications. In this paper, we identify the characteristics of the Web applications and four different development cases (which are explained later in Section 1) for the Web applications and propose a framework for these four different development cases.