As far as anyone can recall, the last time the bitter rivals came together--prior to this week--was more than a decade ago, just before the two companies had a legendary falling out over PC operating systems.
You might remember OS/2, which the two computing giants hyped relentlessly as the future of the industry back in the late 1980s. Famously, Bill Gates once wrote that OS/2 was "destined to be the most important operating system, and possibly program, of all time."
IBM, which once paid its software programmers per line of code written, needed Microsoft's more limber development team to make OS/2 a success.
But not long after Gates wrote his words of support, his company dropped OS/2 development like a bad habit, and instead poured its resources into the development of Windows NT. That sealed OS/2's fate as a historical footnote and set the stage for Windows' eventual dominance.
Get Up to Speed on...
Get the latest headlines and
company-specific news in our
expanded GUTS section.
The party line is that the companies are cooperating for the greater good. They are also cooperating for their mutual benefit: Standards help to lay the foundation for applications built using each company's proprietary technologies. As Mills said last week: "There are huge opportunities for making money here."
Sources said Wednesday's press conference was hastily arranged by Microsoft, which drove the agenda and appealed to IBM?-one of Microsoft's largest Windows resellers--for support. It seems that this time, unlike back in the OS/2 days, it's Microsoft that needs some help.
Gates and company may fear that Microsoft's .Net Web services message isn't taking sufficient hold in big companies that are increasingly wary of vendor lock-in.
Web services has become a popular way to link internal IS technology. But the big payoff-?the painless linking of systems for cross-company supply chain applications so slickly displayed in Microsoft's ad campaigns, for instance-?still hasn't happened in large part.
From Microsoft's perspective, part of the problem may lie in earlier missteps with .Net's marketing. Microsoft slapped those three letters on virtually all of its products and blurred the line between pie-in-the-sky consumer pipe dreams and nuts-and-bolts business applications. The company has now mostly walked away from that plan, and .Net lives on mostly as a development tool brand name.
And CIOs seem more willing than ever to entertain Microsoft alternatives, like Linux, despite the company's mea culpa over botched licensing plans and.
The two companies have pledged
allegiance to software standards.
Is their commitment to Web
services standards real? Yes.
You can argue that Big Blue has something of a tin ear when it comes to product marketing. But the company has made wise bets on technology in recent years, including its commitments to Java, Linux and open source, for starters. To lend credence to Microsoft's Web services plan--ostensibly built on a vendor-neutral integration technology--Gates needs to align .Net with IBM's greater appeal as an "open" technology provider.
And it's no coincidence that Gates and Mills shook hands just a few weeks before Microsoft's Professional Developers Conference in Los Angeles. The show is the company's largest forum for convincing its most important audience, software developers, to adopt that can help drive demand for Windows.
So is the cooperation between IBM and Microsoft for real this time, or is it OS/2 all over again? If Microsoft bolts when its proprietary interests come into play, we'll have our answer. But if Microsoft truly has become a wiser company post-Judge Jackson, it will do the right thing and continue to hammer out new standards, despite competitive differences, that benefit the industry at large.