Web applications have characteristics that make it different from traditional software
and information systems. Web engineering focuses on the methodologies, techniques
and tools for Web application design, development, evolution, and evaluation.
Web engineering should not strictly be considered a subset of software engineering.
While Web Engineering uses software engineering principles, it encompasses new approaches,
methodologies, tools, techniques, and guidelines to meet the unique requirements
of Web-based applications. However, perhaps someday, the two will merge as traditional
systems tend to incorporate web-based components on an increasingly regular basis.