Cloud computing is gaining traction globally. The practice refers to data access and storage services that do not require end-user knowledge of the physical location and configuration of the system delivering a particular service.Trends in cloud computing indicate software may cease to become the tangible product we are used ...