A flexibly adaptable, i.e., configurable and/or extensible, asset management system is disclosed for processing and querying assets, representing data. The system comprises three layers: a Client Application layer, for manipulating and browsing assets, an Asset Manager Server layer, for providing programming...http://www.google.de/patents/US6826571?utm_source=gb-gplus-sharePatent US6826571 - Method and apparatus for dynamically customizing and extending functions of a server program to enable and restrict functions of the server