Bill Gates sees IBM as his biggest competitor.

Story on Reuters.

IBM does "Services" now. They are moving away from hardware and software, and moving into knowledge. Microsoft makes mostly software and some hardware. They also do some services and technical training.

I don't see how they compete. DB2 vs MSFT SQL? Lotus Notes vs Office?

I see IBM as a competitor for the Big 4 accounting firms. I see Microsoft as a competitor against Google, Apple, Sony, and other "technology" companies.

I just don't get it.