"Software Engineering is an engineering discipline which is concerned with all aspects of software production… whose goal is the cost-effective development of software systems." - Ian Sommerville
   
Web Engineering: is a specialized form of software engineering that because of the nature of the World Wide Web as a user interface has increased aspects of graphic design, marketing, rapid development, technology and maintainability issues.
   
 
 
 
   
Web Design
The way the website looks. Because the cover of a book does matter.
 
Interface Design
Creating an easy to use user interface.
 
Web Development
Ensuring the website is not just pretty, but built well and maintainable.
Using the right technology to make software work on the web.
 
Software Development
Making the guts of the program
 
Software Engineering
Ensure that the right software is built, and that it is cost effective.
Defining requirements, and development time lines.
 
Online Marketing
Because a web product is nothing without traffic.
 
Project Management
Understand all aspects of project and coordinating work of team members.
Communicate with customers, investors, or upper management.
Ensure project is on time.
Find skilled team members.