Questi sono alcuni degli IDE (Integrated Development Environment), editor e altri strumenti di sviluppo disponibili per Ubuntu.
Anjuta è un IDE per C e C++.
Bazaar-NG è uno strumento per il controllo della versione decentralizzato utilizzato per lo sviluppo di Ubuntu.
Bluefish è un potente editor per esperti sviluppatori web e programmatori.
Eclipse è un IDE per Java e altri linguaggi. È alla base di alcuni programmi closed-source come JBuilder.
Eric è un IDE completo per Python e Ruby.
Glade è utile per creare interfacce grafiche per le applicazioni GNOME.
IDLE è un IDE per Python creato con il Tkinter GUI toolkit.
KDevelop è un IDE per KDE che supporta molti linguaggi di programmazione.
MonoDevelop è un IDE per scrivere applicazioni mono/.net in C# e altri linguaggi.
NetBeans è un IDE Java con supporto per CVS e per la creazione di form.