Egyszerû, az MS csak Windowsra optimizált, míg a Sun multiplatform, egy kód (nagyjából) minden platformra stb. Ezenkívûl az MS valószinüleg jobban ismeri magát a Windows-ot és ezért képes optimizáltabb kódot írni, ez nem csak a Java VM-nél érezhetõ, hanem pl. az Office-nál is és még egynéhány programnál amelynek van konkurenciája de teljesítményben alulmarad, pl. SQL Server is gyorsabb Windowson mint az Oracle vagy az IBM DB2, stb.