1. A system for optimizing timing of responses to communications, comprising: an electronic communication system including: a contact center configured to receive a communication from a sender; and an operations center for processing the communication received by the contact center and including: a decision module configured to analyze the communication and determine whether a partial response to the communication is required, before a full response is sent to the communication, based on the communication's content and how such communications are typically processed, wherein the decision module determines whether the communication requires the partial response according to an estimated time required for the full response to the communication and based on the communication's content and how such communications are typically processed; and a response module configured to send the partial response to the sender, if required, wherein the decision module determines a new estimated time required for the full response to the communication after the response module sends the partial response, and the response module sends a new partial response, before the full response is sent to the communication, indicating that the communication is still being processed, after the new estimated time required has been exceeded and based on the communication's content and how such communications are typically processed.