Data-Intensive Applications