Application Acceleration is designed to increase the responsiveness of applications that are delivered over a network connection. It is a term that is used to encompass a variety of techniques. Some of the techniques used to optimise access to network applications are; local content caching, the offloading of processor intensive tasks like SSL encryption to dedicated hardware devices, and network compression to reduce network bandwidth use and latency.