Cloud computing means accessing services hosted on the Internet. This means that we can access our documents, interact with our application or develop applications stored at the service provider, wherever you are.
Cloud computing provides various services
SaaS: Software products as a service provide a complete hardware infrastructure and software applications. The user must interact with him using a front-end tool, no matter where he is, for example. salesforce.com
PaaS: Platform products as a service also provide software and development tools. Users can create their application in the provider infrastructure at any location, for example. Google Apps.
IaaS: Infrastructure products as a service provide a virtual server and memory. Users must use the Providers API to stop access and configure their virtual server, for example. Amazon Web Services.
DaaS: Desktop-as-a-service allows us to use our desktop virtually from anywhere.