Will desktop apps fall victim to the Web?