Data Warehouse Extracts and optimizes data from business transactional systems and other multiple heterogeneous sources to serve as a decision-making tool for the client at various levels.