Role of Cloud Computing