9 software for storing, managing, and protecting data; computer software for networking, managing, processing, and delivering data and software, for data protection, storage, journaling, retention, and for bare-metal restore and installation for computers; software for data virtualization and data storage virtualization; scale-out software; computer software consisting of data interface used to create data platforms for networking, managing, processing, and delivering data and software, for data protection, storage, journaling, retention, and for bare-metal restore and installation for computers; computer software for use in cross-domain discovery and insight; data tiering software, namely, software for monitoring data use and moving data to an appropriate storage device based on the data's usage; quality of service (QoS) software; software for hyperscale computing; software for web-scale computing