Introduction


This unit will deal with the following issues:

With the increase in dependency on Web applications and Web-based systems, their performance, quality and
reliability have become predominantly important, and the expectations of and demands placed on Web
applications have increased.
As a result, the design, development, deployment and maintenance of Web-based systems have become more
complex and difficult to manage.
This lesson gives a brief outline of the evolution of the WEB and the categorization of Web applications based
on their functionality.
It also describes the limitations of the Web development practices and emphasizes the need for a more
sophisticated model for web development.
An overview on Web engineering and evolution of Web development process is described in the second half of
the lesson.
In conclusion it offers perspectives on Web Engineering and highlights some of the challenges that Web
developers and Web engineering researchers face.