Installed software is stored on a computer's hard drive and is loaded into the computer's memory at run time. The company typically has to pay up front for a license to use the software, and upgrades must be manually installed on the computer. In contrast, cloud software runs on servers in the cloud, and users access the software over the internet using a web browser. Software upgrades occur in the cloud and automatically become immediately available to every user.