The cloud refers to servers that are accessed over the internet and the software and applications accessed by those servers . Cloud servers are available in data centers all over the world. By using cloud users do not need to maintain in house servers or runningg applications on the in house servers. It removes the overhead for the companies to run and maintain their servers . It is based on the pay on the go model .