Le NetBeans Integrated Development Environment (IDE) est un environnement de programmation qui vous permet de travailler avec plusieurs types d'applications. L'un d'eux est l'application Java Desktop, qui vous permet de développer des applications graphiques en utilisant Java. NetBeans fournit un éditeur visuel dans lequel les composants graphiques peuvent être glissés et déposés à partir d'une palette sur votre application- cela vous permet de voir l'application car il est en cours d'élaboration. Utilisation de la palette de construire une application est très facile et ne nécessite aucune expérience de programmation.