A form of sophisticated software technology employed by intelligent (shopping) agents (a form of cybermediary). These are basically the software programs that use collaborative techniques to learn from past user behaviour in order to recommend
new purchases. Firefly introduced this approach in 1995; to make recommendation for taste based products such as music, books and films