Die Java Plug-in-Technologie ist Bestandteil der Java Runtime Environment (JRE) und ermöglicht die Verbindung einer Java Virtual Machine (JVM) mit einem Browser. Dieser bekommt dadurch die Möglichkeit, aus dem Internet geladene Applets auszuführen.
Diese Funktionalität gehört zum Bereich Softwareverteilung (Deployment). Um andere Java-Programme als Applets über das Internet zu verteilen, kann Java Web Start verwendet werden.