Cloud computing refers to storing applications and files on large, centralized servers that users can access through less powerful computers via the internet. The servers, or cloud, handle processing demands so users' devices only need basic interface software like a web browser. Many people already use cloud computing through webmail services where their email is stored on remote servers rather than locally. A cloud system divides into a front end for users and a back end cloud that connects through a network, usually the internet. Cloud computing provides powerful computing resources that are broadly available across different companies and platforms.