At VMware, we often talk about our clients' experiences with our technologies as journeys that they undertake.
The original journey was all about Virtualization; people started with virtualization first in their IT Department trying this magical new technology, before using it in Testing and Development and then in Production. The final step of their journey was to virtualize everything, including the most critical applications on which their business runs.
Now we are on a new journey, this time, to the Cloud. There are many different definitions of 'Cloud', but they share some common characteristics, such as: