Cloud computing is a technology that uses the internet & central remote servers to maintain data & applications. It allows consumers & businesses to use applications without installation & access their personal files at any computer with internet access. This technology allows for much more efficient computing by centralizing storage, memory, processing & bandwidth. In other words, the delivery of computing and storage capacity as a service to a heterogeneous community of end-recipients. The name cloud computing was inspired by the cloud symbol that’s often used to represent the Internet in flowcharts and diagrams.