Software Defined Storage (SDS) is nothing new, vendors have been presenting it under different names for years. But SDS really had not taken off, it was hindered by a lack of CPU power and highly latent hard disk performance. The CPU challenge has been addressed by Intel. The storage latency issue is being addressed by flash. Now SDS is a reality. In fact SDS returns the favor by fully empowering flash. For example, as we discuss in this ChalkTalk Video with ioFABRIC, it can transparently move data between network based flash and server side NVMe flash to deliver the maximum amount of performance possible.