Data Mining
É o processo de recolha de dados, agregando-os de acordo com o tipo e ordenando através deles para identificar padrões e prever tendências futuras. Uma empresa de comércio electrónico, por exemplo, utilizaria a mineração de dados para analisar dados de clientes e dar sugestões de produtos através da janela "clientes que compraram este item também compraram". As ferramentas de mineração de dados incluem Tanagra, R e Weka (um conjunto de algoritmos de aprendizagem de máquinas para mineração de dados).