Design is how it works.
The overriding principle in web design is that your product needs to be obvious, self-explanatory. Users should be able to "get it". When creating a website or web application the most important job is to get rid of the question marks.
How can we do this? With User Centered Design! Design for the user. Think about him first. Let the user do what the stakeholder wants him to do, but in a way the user understands, and want to do.