Before I was in the Identity Mgt space I developed network management software. I was one of the developers of a very cool SNMP management application generation tool called Taboret. It allowed a user to bring up the MIB for a SNMP agent in a browser and drag and drop MIB elements onto a form to create a custom management application for the device.
The Taboret system was developed in C++ and was supported for Solaris, HP-UX, AIX, and Windows-NT. For the user interface we used a very nice multi-platform GUI library called Ilog Views. I always liked Ilog, a French company. They wrote very nice software libraries.
I just read that Ilog has been acquired by IBM. Good for them.