Cloud computing is the delivery of computing resources as a service over a network. It allows users to access shared computing power, software, storage, and other resources on demand without direct active management. While cloud computing promises cost savings through reduced hardware and administration needs, realities like costs, security, privacy, customization, and ownership must also be considered. Many libraries already use cloud-based applications for file sharing, catalogs, institutional repositories, and social networking.