Description: Caching is one of the tried-and-true techniques for improving the efficiency of an application. That's especially true in an enterprise environment, where the range of users can include remote clients accessing the app in a variety of modes, and in integrated apps where several departments are constantly grabbing at the same data.