La Business Intelligence (BI) è l'insieme di processi aziendali per raccogliere e analizzare informazioni strategiche. Con questo termine ci si riferisce anche alla tecnologia utilizzata per questi processi, cioè soluzioni software capaci di estrarre dati da grandi database e memorizzarli su database minori collegati tra loro. Questo permette di eseguire agevolmente analisi sui dati.