object-oriented programming; software libraries; system documentation; text editing; software architecture; program visualisation; software reusability; integrated approach; framework based software design; class libraries; object oriented software development; development time; framework based applications; abstraction level; dynamic program analysis; specialized desktop metaphor; software architectures; framework based development; architecture templates; open tool architecture; application editing; framework parts
(xsd:string)