Data Warehouse vs Data Mart

Data WarehouseData Mart
Independent application / systemSpecific to support one system.
Contains detailed data.Mostly aggregated data.
Involves top-down/bottom-up approach.Involves bottom-up approach.
Adjustable and exists for an extended period of time.Restricted for a project / shorter duration of time.