Bilgisayar teknolojisindeki ilerlemelerin, son yıllarda baş döndürücü bir hıza erişmesi, beraberinde yeni çalışma alanlarını da gündeme getirdi. İnsanoğlunun bilgisayar teknolojisini ortaya koyuncaya kadar kullandığı araçların büyük bir çoğunluğu, kol gücüne dayanan çalışmaları kolaylaştırmaya yöneliktir. Bilgisayar teknolojisinin ortaya çıkması ile bilgi derleme, değerlendirme, saklama ve benzeri beyin gücü gerektiren faaliyetlere yardımcı olan araçlar ve algoritmalar geliştirilmiştir.
Üç temel işlevi vardır:
Bilgi depolarında bulunan atıl durumdaki bilginin işlerlik kazanmasını sağlaması;