Java proqramlaşdırma dilində yazılmış proqramları redaktə etməyə və yenisini yaratmağa imkan verən proqram. Java proqramlaşdırma dilində bir çox proqram və oyunlar yazılıb ki, onların da xüsusi bir hissəsini mobil telefonlar üçün nəzərdə tutulub.
Java Runtime Enviroment proqramı həyatımızın hər sahəsində olan, oyuncaklardaki, avtomobillərdəki, təyyarələrdəki, roketlerdeki, hətta NASA-nın Mars Rover layihəsindəki kompüterləri işlədən bir quruluşdur.