Cloud computing is making available computing as a service rather than a product. It allows sharing of resources, software, and information to computers and other devices as a utility over a network.
Cloud computing provides computation, software applications, data access,data management and storage resources and the cloud users need not know the location and other details of the computing infrastructure.
End users access cloud based applications through a web browser or a light weight desktop or mobile app while the business software and data are stored on servers at a remote location.
Cloud application providers strive to give a better service and performance than when the software programs were installed locally on end-user computers.
Cloud computing is based on the broader concept of infrastructure convergence (or Converged Infrastructure) and shared services. This type of data centre environment allows enterprises to get their applications up and running faster, with easier manageability and less maintenance, and enables IT to more rapidly adjust IT resources (such as servers, storage, and networking) to meet fluctuating and unpredictable business demand.