While I agree with all commenters above, I am going to step back and take a bit of a broader look.
I believe in today's highly competitive world, approaches like Customer Experience and Agility sound increasingly shallow. Yes, everybody wants to do that, until they actually get busy with something else.
I tend to believe that the only way to consistently drive revenue (and value) is to continue to iterate, prune and refresh your business model.
More and more the "fabric" of any business is being virtualized. Still in a chaotic way for most of the business models, sometimes just for the sake of being virtualized.
I believe any system and method that contributes to a consistent digital fabric for a business will make up a truly agile business model, that can be assembled, dismantled and re-imagined at own will or at the environment's pressure. Currently I see there any system that supports decision-making and implementation (be it BPM, CM, ECM, SOA, ERP, DM etc) falling into this category - if orchestrated (not only architected) properly, they will be the ever-mutating DNA of the future enterprise. And then sustaining innovation (the slower, dumb-looking, but actually richer sister of disruptive innovation) will increase its velocity.