Java ist eine Programmiersprache für Internet-Anwendungen, die plattformunabhängig ist und den Vorteil bietet, dass Programme nicht für jedes Betriebssystem neu geschrieben werden müssen. Somit kann ein über das Internet übertragenes Programm auf mehreren Betriebssystemen genutzt werden, ohne das eine Neuprogrammierung vorgenommen werden muss.