Hierarchical Storage Management (HSM) can be implemented on a standalone system, it is more frequently used in the distributed network of an enterprise. The hierarchy represents different types of storage media, such as redundant array of independent disks systems, optical storage, or tape, each type representing a different level of cost and speed of retrieval when access is needed. HSM is also a data storage software tool that is used to transparently move data between various types of storage media.