data-intensive applications