Sun heeft de runtimes en bijbehorende tools voor Javafx vrijgegeven. De programmeeromgeving richt zich op de markt voor rich internet-applicaties en moet de concurrentie aangaan met Flash van Adobe en Microsofts Silverlight.
Ondanks deze tegenstanders van formaat ziet Sun wel degelijk kansen weggelegd voor Javafx, omdat het is gebaseerd op de platformonafhankelijke programmeertaal Java. Javafx-applicaties worden ontwikkeld voor onder andere desktops, internet, smartphones en settopboxen. Het nieuwe platform van Sun biedt de scripttaal Javafx Script die eenvoudiger onder de knie zou zijn te krijgen dan Java. Basiskennis van javascript is voldoende waardoor ook grafische professionals snel aan de slag kunnen, zo claimt Sun.
Met de Javafx development environment kunnen ontwikkelaars die applicaties willen bouwen voor het mobiele platform aan de slag met de geïntegreerde mobiele emulator. De mobiele versie, Javafx Mobile geheten, is vanaf het voorjaar van 2009 beschikbaar. Verder zijn in de ontwikkelomgeving de compiler, diverse runtime-tools en Netbeans 6.5 te vinden.
De Javafx production suite, voorheen bekend onder de codenaam Project Nile, beschikt over tools en plugins die webdesigners moeten helpen bij het verkorten van de benodigde ontwikkeltijd. De suite beschikt onder andere over plugins voor Adobe Photoshop en Illustrator om content te kunnen exporteren naar een formaat dat in Javafx gebruikt kan worden. Het laatste onderdeel, de Javafx Desktop, functioneert grotendeels op basis van Java Platform standard edition 6 update 10, waarmee applets met behulp van drag-and-drop vanuit de browser op de desktop geplaatst kunnen worden.
