What is cloud?

Cloud can be defined as the availability of the computer resources and software on demand for end users.