developer-client-communication