Cloud computing is a term that refers to the sources and computer systems available on demand through the network (which can provide a number of services), and computers integrated without adherence to local resources with the aim of ease for the user. It includes resources of space for data storage, backup and sync resume, and also includes the processing capabilities of software, scheduling of tasks, push e-mail, and remote printing, and the user can control when it is connected to the network in these resources through a simple software interface simplifies and ignores many of the details and internal operations.