A plataforma consiste em três partes principais: a linguagem de programação Java, a máquina virtual Java (JVM), e diversas APIs Java. O projeto da plataforma Java é controlado pela Sun e pela comunidade de usuários através do Java Community Process (JCP), ou processo da comunidade Java.
A linguagem Java é uma linguagem orientada a objetos. Desde sua introdução, em 1995, tornou-se uma das mais populares linguagens de programação do mundo.
Sun adquiriu a companhia alemã de software Star Division e, com ela, o StarOffice, que publicou como o pacote OpenOffice.org sob GNU LGPL e SISSL (Sun Industry Standards Source License). OpenOffice.org, freqüentemente comparado com o Microsoft Office (um porta-voz da Microsoft disse que era comparável com o Office 97), é disponível em diversas plataformas e largamente utilizado pela comunidade open source.
A versão atual do StarOffice é um produto de "código fechado" baseado em OpenOffice.org. As principais diferenças entre StarOffice e OpenOffice.org são que Sun a apóia e que ela vem em pacotes com extensa documentação, uma larga gama de fontes de caracteres e modelos (templates) e com o que a Sun afirma ser um dicionário e tessaurus melhorados. Enquanto que novas edições do OpenOffice.org são relativamente freqüentes, StarOffice segue um esquema de novas edições mais conservador, supostamente mais adequado para empresas.
A frase "dot in the dot-com" causou alvoroço de vários que acreditavam que eles fossem o verdadeiro "dot".
↑ Stephen Shankland (27 de janeiro de 2010). «Oracle buys Sun, becomes hardware company». CNET News. Consultado em 14 de junho de 2011