A CDN maintains multiple locations with copies of the same content, and uses information about the end user and the requested content to deliver the most appropriate content to that end user. Customers of a CDN tend to be companies that want to offer their content to geographically distributed, large audiences.