Software Delivered through the Cloud