Create web and desktop applications using an object oriented language.
Develop and deploy Java applications on desktops and servers.
Enables you to create, edit, and manage databases.
A visual development tool for developing HTML5, Flash, and Windows applications.
It is an environment for creating and editing programs written in JavaScript.