clients solve complex problems