I have always enjoyed making predictions about where the IT business is going. Now I can blog about it and realize in a few years how wrong I was! IBM is going to buy Sun. The main reason is to prevent Oracle from buying them. Oracle have the database, the application suite, they are talking about buying BEA which would give them the application server. Buying Sun would give them hardware, an OS and control over a programming language that they are already dependant on. Buying Sun would give Oracle a complete end to end platform, just like Microsoft have. IBM have bet the shop on Java and I don't think they can risk Oracle getting control over it.