Enterprise content delivery networks (eCDNs) are moving content such as rich media and bandwidth-intensive files closer to end users within company networks. eCDNs consist of servers, caches, routing software, and management tools. They help improve application performance and relieve network strain. Vendors are developing techniques to cache dynamic content at network edges. Future eCDNs may cache and deliver application code, databases, and multimedia to remote offices for richer client experiences over bandwidth-constrained connections.