Pre svega Java je programski jezik. U vlasništvu je od strane kompanije Oracle i danas je jedan od najpopularnijih jezika u kompanijama i koji se najčešće implementira za korišćenje velikih poslovnih aplikacija.
Kamen temeljac IT industrije sa preko 9 miliona korisnika širom sveta Java je opšte namenski objektno orijentisan programski jezik koji promoviše svoju strategiju razvoja „ napiši jednom pokreni bilo gde „ (WORA) .
Zalažući se za jednostavno korišćenjenje od strane svakog programera, Java nije u tolikoj meri zavisna od drugih softvera, što dalje znači da bilo koji deo softvera ili aplikacije programiran u Javi može biti kompajliran i pokrenut bilo gde.