Web Engineering

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.