The client-cetred multimedia design cycle