Design is problem-solving with a great understanding of what the problem is and what people might do with it.
Great design understands people to a degree that people are helped without knowing it's there.