1. Personalisation whose objective is based on recommendation systems, i.e. recommending interesting links to products
which could be interesting to users.
2. Pre-fetching and Caching which attempts to improve the performance of servers and applications loading possible pages in cache before than users request them.
3. Design is related to the usability of a website. Studies in design can provide guidelines for improving the design of web applications and websites.
4. E-commerce where techniques used within this group are related to Customer Relationship Management. The main purpose of these applications is to increase the sales of ecommerce websites.