El almacenamiento definido por software (SDS) permite a usuarios y organizaciones desacoplar o abstraer recursos de almacenamiento de la plataforma de hardware subyacente para obtener más flexibilidad, más eficiencia y una escalabilidad más rápida mediante la programación de los recursos de almacenamiento.
Este enfoque permite que los recursos de almacenamiento formen parte integral de una arquitectura de centro de datos (SDDC) de mayor tamaño diseñada por software, en la que los recursos se pueden automatizar y orquestar fácilmente en lugar de residir en silos.
Las integraciones de aplicaciones más completas requieren API programables abiertas para la automatización del flujo de trabajo, para las que SDS está diseñado de forma exclusiva.