Magda (Magda Aesthetic Graph Drawing Application) is an application developed for mathematicians intrested in graph theory, specially in graph drawing. Magda provides a nice and extensive GUI for creating and drawing graphs using appropriate algorithms. The user just chooses the type of graph, inserts vertices with edges, and Magda draws the graph according to the chosen algorithm. It comes with a set of basic graphs and most well-known algorithms for drawing them.
Opag, which stands for "Option Parser Generator", is a program to generate C or C++ code which parses command line options. It takes as input a description of the command line options you want your program to support. The output is a C or C++ function which finds these options in an array of strings (typically "argv", the second parameter of the "main" function) and sets variables accordingly. Short (single character) as well as long (GNU style) options are supported. It is also possbile to associate a help string with each option. Opag uses these to create a macro which expands to a string containing a nicely formatted description of the options.
The Eclipe Eiffel Development Tools (EDT) are a set of plugins which implement a full-fledged, highly integrated Eiffel development environment based on the Eclipse Platform. The EDT plugins contribute a number of facilities specific to Eiffel, such as an Eiffel builder, a Cluster Explorer, and Refactorings.