Abstraction gives you simplicity. Pooling makes things highly efficient. And combining the two enables policy-based automation, which removes risk and provides the dynamic infrastructure necessary to get the resources you need, when and where you need them.
ViPR is simple, extensible, and open. Simple because it abstracts storage from physical arrays into a single pool of virtual storage managed through automation and policies. Now the inherently serial and complex task of storage management is greatly simplified.
ViPR is also extensible because it runs on the platforms you already have today; even non-EMC platforms. And it's easy to add support for new platforms in the future, protecting your investments.