TV shows are now easily downloaded or streamed from the Internet to end users because most end users have one of the two or three commonly used types of com- pression software on their computers. Consequently, software developers can readily create compatibility between these compression standards and the software that they develop for the Internet. Commonality between hardware and software is making it less complex for cloud providers to build and manage enormous data centers. In addition, the number of highly experienced users running equipment and software developed by leading suppliers ensures a greater percentage of up time. While virtualization has had a big impact on the ability of large data centers to be managed more efficiently, the avail- ability of common database packages, operating systems, and computer hardware has also contributed to this trend. Cloud computing is changing the ways that consumers, small and midsize busi- nesses, and large conglomerates manage computing resources and store files. However, very large organizations are cautious about which services they move to the cloud. There are concerns about provider security, stability, and loss of control over data that is in the cloud. Summary In addition, because cloud computing can result in smaller data centers that require fewer people to monitor the systems, IT staff might be resistant to using services that result in job losses and diminished responsibilities. This, combined with natural cau- tion over moving important applications to the cloud, is slowing some organizations' transition to cloud computing. Legal issues also play a part in the adoption of cloud computing. For example, a provider that archives its customer's e-mail or personnel records needs to be able access particular records in response to an executed subpoena. Every cloud provider must meet legal requirements for privacy. These requirements can include provisions that certain types of records are stored separately, with no access provided to out- side parties. In thes