NetBeans è un ambiente di sviluppo integrato per scrivere, compilare ed eseguire il debug ed il deploy di programmi Web, Mobile e Desktop utilizzando il linguaggio Ruby. Il software è semplice da installare e non richiede particolari configurazioni. Il programma integra uno strumento per il controllo della versione in modo da riconoscerla automaticamente all'apertura del file. L'editor dispone della funzione per l'autocompletamento del codice . È possibile condividere i progetti in tempo reale con i propri collaboratori utilizzando anche una chat per scambiarsi opinioni. Tra le principali caratteristiche:
- auto completamento del codice, anche per i metodi dinamici;
- visualizzazione contestuale di Rdoc, per leggere la documentazione delle classi e dei metodi che si stanno utilizzando;
- esecuzione dei task rake da IDE;
- wizard per la creazione automatica del codice (controller, scaffold, migrazioni del database).