Eclipse SDK ist eine in Java geschriebene Entwicklungsumgebung, die primär zur Entwicklung von Java-Anwendungen eingesetzt wird. Grundsätzlich ist Eclipse jedoch sehr modular aufgebaut und kann durch das Installieren von Plug-ins auch mit vielen anderen Programmiersprachen umgehen. Unterstützt werden Windows, Linux und macOS.