WHERE IS WEB 2.0 SOFTWARE GOING?
INFRASTRUCTURE SERVICES
virtualization
A technique for hiding the physical characteristics of computing resources from the way in which other systems, applications, or end users interact with those resources
cloud computing
Internet (cloud)–based development coupled with the use of computer technology (computing)