Principalele tehnologii utilizate în prelucrarea datelor sunt: baze de date relaționale, procesarea de fluxuri de date în timp real și procesarea big data. Avantajele bazei de date relaționale includ structura bine definită și faptul că sunt mai ușor de întreținut. Procesarea de fluxuri de date în timp real este utilă pentru aplicațiile cu nevoie de procesare în timp real și este foarte scalabilă. Procesarea big data este utilă pentru analiza datelor din domenii cum ar fi marketingul și asigurările, însă poate fi costisitoare și necesită mai mult timp pentru a fi pusă în funcțiune.