Grid computing applies resources of many computers in a network to solve one problem at the time. Grid computing can be like a distributed and large scale cluster computing or a parallel processing. Grid is nothing but prototyping a computational grid for infrastructure and an access grid for people. Grid computing is cost effective for a given amount of resources. To solve problems this requires enormous amount of computing power. Resources of many computers can be synergistically harnessed and managed to achieve a common objective.