A term used to describe the Internet as a massive computer that can hold large amounts of data and where the individual hardware processors of the computer cooperate in order to carry out some computational task. In effect it is used to describe the hosting of computer applications in a distributed way rather than having them resident on a single computer. This is a revolutionary idea that challenges the whole idea of a computer or a locally clustered set of computers being used as a medium for applications. Probably the best known application of this idea is the site SalesForce.com that provides users with the functions associated with a customer relationship management system. Rather than interact with a program implemented on their local computer(s) users interact with the web site associated with the SalesForce.com company.