jSET - Java Software Evolution Tracker is a software visualization tool that allows practitioners to assess the magnitude of changes across the versions of a software system.
CAVOR is an engine for building apps that involve both graphic and text/numeric data. Primarily GIS is the initial focus, but consider also CAD, CASE, project management (eg PERT charts), and others. Built-in scripting, C API, also supports Tcl and Java.