Throwing hardware at performance issues is a time honored tradition among developers. In most recent times, the type of hardware being thrown at those problems is Flash memory that comes in a wide variety of formats. The challenge, of course, is that most existing applications were written for magnetic storage. To take advantage of Flash storage developers frequently have to rework their applications.
Partnering with a storage vendor may not be the first thing that comes to mind for most developers, but EMC is looking to changd some hearts and minds about the strategic role storage plays in application development.