O ser humano, dotado de sua inteligência, buscou formas, durante toda a história, de vencer os obstáculos impostos pela natureza. Desta forma, foi desenvolvendo e inventando instrumentos tecnológicos com o objetivo de superar dificuldades. Podemos dizer que a necessidade é a mãe das grandes invenções tecnológicas.
Sua versatilidade, eficiência, portabilidade de plataforma e segurança fazem dela a tecnologia ideal para a computação em rede. A tecnologia Java está em todo lugar! Ela pode ser encontrada em laptops, datacenters, consoles de jogo, supercomputadores científicos, telefones celulares e até na Internet.