I think client software is seeing a revival with mobile platforms like the iPhone OSX and Android. Right now the best experience in those devices is delivered by native client apps. Script languages like Flash and a browser with a larger screen enables rich web applications and thus reduces the need to write a native app for platforms like Windows.