Personalisation solutions are rarely standalone but embedded in other applications such as the e-mail. For instance, an intelligent agent is a type of personalisation solution that allows users to develop rules for automatically handling e-mail messages, based on subject matter, source, or other characteristics.