Cloud computing is the new technology which purposes is to provide reliable, customized computing environments and has come up with a new model for providing information technology services. This paper reduces the cost effectiveness for the implementation of the hardware, software and license for all. Technologies which enable the cloud computing are still progressing, for example, Web 2.0. In this paper, the authors study the various aspects of cloud computing like meanings, special features and supporting technologies. This paper conveys an introductory outlook on the cloud computing and provide the advanced cloud computing technologies.