Desktop software is becoming obsolete due to the rapid evolution of web-based productivity applications. These applications ...