Cloud Applications – The Changing Trend in Computing