- 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.