INTERACTIVE MEDIA AUTHORING
ASYMETRIX
MACROMEDIA
DreamWeaver
DreamWeaver Ultra Developer
ShockWave
Flash
I think that several folks working in e-literature know C++
- but they don't use it much because there isn't a real authoring platform to enclose it, you know - for making the interface ?