Gewoonlijk met een web browser applicatie, is de gebruiker verplicht de voor de browser toepassing en de configuratie van de machine die zij gebruiken het op. Dus, op het kantoor, de machine op het bureaublad Joe User's heeft een set van bladwijzers, plug-ins, beveiligingsinstellingen, etc. Joe's machine thuis zal waarschijnlijk een andere set van bladwijzers, plug-ins en instellingen. Nu, laten we zeggen dat Joe wil een meer consistente ervaring met de computers die hij gebruikt dagelijks te hebben.
Joe zou een op Java gebaseerde browser op verwisselbare beschrijfbare media installeren (zoals een diskette, pen drive, zip-schijf of CDRW) en dragen zijn browser met hem (met alle instellingen, bladwijzers en plug-ins op sleeptouw ook!) Java niet alleen draagbaar, maar het is ook algemeen bekend en behoeft niet te worden uitgelegd (zoals PHP, Java script en andere en andere talen). Java ook niet hoeft te worden opgesteld over de machine zal worden uitgevoerd op. Java kan één keer worden gecompileerd en uitgevoerd in de binaire vorm op veel systemen.
Hoewel er andere talen die er zijn zeer draagbaar, zijn er weinig die zou kunnen staan om Java-functionaliteit "eens te compileren, lopen overal". Java is echt een handige en feature rijke programmeertaal en wordt gebruikt om een groot aantal programma's op de markt te programmeren vandaag.