Trattando di sistemi software, dobbiamo sottolineare l’importanza delle applicazioni data-intensive: Le applicazioni data-intensive sono applicazioni software che gestiscono grandi volumi di dati e necessitano di una notevole potenza di elaborazione, archiviazione e larghezza di banda per svolgere le loro funzioni. Le applicazioni data-intensive gestiscono normalmente una grande quantità di dati, spesso in real-time o quasi: richiedono dunque algoritmi sofisticati e tecniche di elaborazione dati necessari per estrarre informazioni e fornire valore agli utenti.
Tra i più comuni esempi di applicazioni data-intensive citiamo piattaforma di analisi di big data, sistemi di trading finanziario in real time, siti di e-commerce e applicazioni di ricerca scientifica.