Because a traditional data center, remember, is a collection of technology silos while the dynamic nature of the cloud requires it to be extremely flexible. The solution calls for a software-defined data center. A software-defined data center is one that can be easily programmed to configure its compute, network and storage resources to dynamically meet the needs of each tenant application.