Software-defined storage (SDS) is a computer program that manages data storage resources and functionality and has no dependencies on the underlying physical storage hardware.
virtualization in servers, desktops, applications and networking; and the popularity of cloud technologies.