Condition (2) sets information customization apart from traditional information filtering and retrieval, while (4) sets it apart from client-side agency, and (5) would distinguish it from traditional nonlinear document traversal systems (e.g. hypertext).