Applications requiring client to mediate between two heterogeneous databases |
Applications that attempt to redistribute processing load from server to client |
Applications requiring client to present multiple views of same web document |
Applications that perform or require detailed, domain-specific search results |