So it’s not just Microsoft that can’t get an operating system out on schedule. Clearly, Apple’s decision to delay the release of Mac OS X 10.5 ‘Leopard’ by four months is nothing in comparison to the several years Vista’s launch slipped. But it shows that even the most agile technology companies struggle to focus on two things at once.

Windows Vista fell behind schedule because Microsoft put all of its efforts into XP Service Pack 2, while Leopard is apparently being delayed because the highly anticipated iPhone drained its developer resources. “We think it will be worth the wait. Life often presents trade-offs, and in this case we’re sure we’ve made the right ones," said Apple.

You can certainly see the sense in releasing Leopard in October rather than June. Computer makers see the months between the back-to-school period and the Christmas rush as a peak buying period, and so the Mac OS upgrade in October could come just at the right time for Apple. It’s certainly a better launch date than the end of January – when Windows Vista was released to consumers.