Automated Call Distribution system is a device or system that distributes incoming calls to a specific group of terminals or agents based on the customers selection, customers telephone number, selected incoming line to the system, or time of day the call was processed. Whereas a Call Center is a centralized office used for receiving or transmitting a large volume of requests by telephone. An inbound call center is operated by a company to administer incoming product support or information inquiries from consumers. Outbound call centers are operated for telemarketing, solicitation of charitable or political donations, debt collection and market research. A contact center is a location for centralized handling of individual communications, including letters, faxes, live support software, social media, instant message, and e-mail.