Langage de programmation orienté objet de haut niveau, connu pour sa simplicité et sa polyvalence.
Environnement de développement pour des langages tels que Java, C, C++, PHP, Groovy, Ruby et autres.
Éditeur de code multiplateforme léger avec une multitude de fonctionnalités (et de plugins).
Puissant éditeur de texte de codage destiné à tous les niveaux d'utilisateurs.