The maintenance of an enterprise data warehouse solution is advantageous to an organization for many different reasons. Commonly, this kind of data collection and storage is thought of from a marketing or customer relations perspective, and that is certainly one piece of the puzzle.
That is not the only utility of a data warehouse, however. It can also help to make sense of seemingly random pieces of data which are coming into the organization through various inputs, and it can save valuable time by aggregating that information automatically. Organizations are likely to be better positioned for future growth when their data is organized in such a systemic, automated fashion.