Understanding users in context: an investigation into designers' requirements