Web Engineering
Web engineering answers the questions "What does the system do?," "How does the user interact with the site?" and "Where is this functionality located?" It is taking the concepts and goals of the project and organizing them into software modules, then, creating an interface that is usable.
For web applications, dynamIt site engineers sit down and think about the data and flow of the site. We then work to generate the information architecture. After the IA has been delivered to the client, we begin designing the user experience of the application. Web engineering considers how the system works from the perspectives of both the program and the end-user.
For smaller websites, web engineering means organizing the content and functionality of the website in a manner that is clean and easy to navigate. Although not as intense as for larger web applications, this is still a necessary part of the process.
