Corporate information technology appears to be moving toward “cloud computing”—an environment accessible to all over the Internet or other communication means, where the customer (or user) directly uses application programs made available by the service provider.

The user’s data is then stored on the provider’s servers, i.e., “in the cloud,”1 and may be shared among many parties. Poor economic conditions have induced a multitude of companies to explore cloud computing as a means of reducing IT costs.2