Thinking about corporate IT evolution, it is a quite established trend now to have virtualized servers. Virtual servers are independent from their storage, and can be easily imaged and disaster recovered.
Current corporate networking now decouples server address space from client address space, and this means that servers can be easily relocated elsewhere.
Soon huge virtual server farms will be created. Customers will be allowed to move there their virtual servers, and have them managed by remote datacenter operators. These datacenters will be connected with very high performance links to the corporate headquarters and to the places where corporate employees are.
What is currently blocking this is the lacking of sophisticated features for managing really huge virtual server farms keeping logical groups of servers separated from each other, so to allow effective multi-customer management. Also sophisticated billing features are lacking.
These missing features will emerge, and then customers will relinquish their servers making them virtual and letting them evaporate in the clouds.
The datacenters will be huge, google like, modular, container based. Many of them will be built in cold places, so to save cooling energy expenses. Some design are to be built underwater.
And after this, as soon as broadband access will grow of at least an order of magnitude, when we will have really easily available gigabit wan links, it will be the client turn, to evaporate.
People will then easily be allowed to work from home, accessing remotely the corporate desktop and applications, thru suitable encrypted links.
Corporate desktop computer will dissolve and evaporate, becoming simple remote access terminal. Many applications will be accessed from mobile devices too.
Then it will be our turn, to evaporate...
Marco ( @mgua on twitter )