Development and Design.
We have long known consumers are driving the web. Every user is different, and how each interacts differently is truly something to watch. A website must consider design and software architecture and how each user type interacts with each piece of the website from start to finish. Website designers, and more importantly, website design architects, must consider user scenarios and variation in human behavior, all while considering the more obvious needs like business task analysis, information architecture, and technology.