Cloud computing is used for describing a number of different types of computing ideas that usually entail a vast number of computer interconnected through a communication network like the internet.

Cloud computing is a phrase without having a generally recognized unequivocal technical or scientific definition. However, in science, this concept of computing is a word used for allocated computing through a network and indicates the capacity to operate a program on a number of connected computers all at once. The term is also typically used to pertain to network-based service that seems to be offered by real server equipment. This is in fact is served up by virtual equipment. This is then simulated by an application running on a single or more actual computers. These kinds of virtual servers do not exist physically and can consequently be scaled up or down moved around and on the fly without impacting the user.