intermediary between problem owner and solution provider