Cloud Computing is gradually gaining a great deal of attention, especially with small and medium-sized companies who always wished to have software applications to assist them to handle the day to day functioning of their enterprise. This technology holds much…