a free user interface builder for GTK+ and GNOME interfaces designed are saved as XML, and by using the libglade library these can be loaded by applications dynamically as needed. (Glade can also generate C code)
project management tool, provides an optimizing scheduler that computes your project time lines and resource assignments based on the project outline and the constrains that you have provided.