• intelligent navigation and information retrieval,
  • information and document maintenance,
  • user interfaces for Web-aware applications,
  • dynamic documents with user-defined applets,
  • declarative descriptions of agent behavior based on user preferences,
  • declarative modeling of coordinated and cooperative behavior of software agents, and
  • programming single and multi-agent systems.