Cloud Computing And Its Applications In The Financial Domain