Um die vielen Daten, über die Unternehmen heute verfügen, effektiver und schneller verwalten zu können, wurde das Data-Warehouse entwickelt. Dies ermöglicht es, über eine einheitliche Schnittstelle zu unterschiedlichen Systemen Zugriff zu haben. Die Daten werden in das Data-Warehouse übertragen und können dann abgerufen werden. Dabei wird das Data-Warehouse getrennt von den operativen Vorsystemen betrieben, den Kern bildet der zentrale Datenspeicher. Datenbanken werden durch verschiedene Techniken so erweitert, so dass ein Data-Warehouse auch bei größeren Datenmengen genutzt werden kann. In Deutschland wird häufig der Begriff Datenlager verwendet und in Fachkreisen seit den achtziger Jahren genutzt. Die Verwaltung eines Data-Warehouses wird als Data-Warehousing bezeichnet.