There is a very interesting article in The New York Times about Microsoft‘s current difficulties in releasing Vista–the successor to operating system Windows XP. It’s been five years since Windows XP was released. In the same time, Apple has been much more nimble in the operating system market, releasing four new versions of its operating system. Meanwhile, Windows users wait, as their systems run slower and slower.

So what is the problem? According to this article, the problem is at least in part Microsoft’s bundling strategy come back to bite. Windows is written for a range of devices–that takes a lot of code. Moreover, the approach towards coding has created a problem as well. When Apple released OS X, the program was a radical departure from the previous operating system. Using applications written to work with OS 9 involved booting up the old operating system separately. By contrast, Microsoft has decided to ensure compatibility, in which new versions of Windows can be used with applications written for old versions. But this functionality has resulted in an operating system that is difficult and complicated to update, and often awkward to use.

Microsoft is trying to do the right thing by its users. It seems, however, that more radical innovation has served Apple better in recent years–just take a look at its share price.