Cloud Hosted Software is the Present