Платформа JavaFX позволяет разработчикам создавать клиентские приложения на основе JavaSE, которые работают согласованно на нескольких платформах. Построенный на технологии Java, начиная с JavaFX 2.0, он был частью JDK по умолчанию с JDK 1.8, но начиная с Java 11, JavaFX предлагается как компонент, отдельный от основного JDK.