Developments in mobility, virtualization, and public cloud technologies have forced IT administrators to layer on different pieces of hardware and software, such as WAN optimization, backup and deduplication appliances, SSD arrays, storage caching appliances, and more.