La plupart des entreprises installent leurs applications d'intelligence économique sur des systèmes distincts. En
effet, en règle générale, les données destinées à faciliter la prise de décision doivent être organisées différemment
des autres données. En outre, les entreprises souhaitent éviter toute incidence négative sur les performances de leurs
systèmes opérationnels. Sur ces derniers, les données sont organisées en fonction des besoins d'une application
particulière, telle que la prise de commandes. En revanche, les applications d'intelligence économique nécessitent que
les données résidant sur plusieurs systèmes opérationnels soient régulièrement consolidées, résumées et mises à jour
afin de permettre l'identification de tendances.
La construction de ces systèmes d'intelligence économique implique l'utilisation d'outils permettant d'extraire, de
nettoyer et de transformer les données provenant des systèmes source, lesquels peuvent résider sur des plateformes
matérielles et logicielles très différentes. Une fois les données préparées en vue de leur utilisation par des
applications d'intelligence économique, elles sont stockées dans des systèmes de bases de données, où elles doivent
être régulièrement mises à jour et gérées. Ces systèmes sont appelés "entrepôts de données", et le processus
qui consiste à les créer et à les gérer est appelé "entreposage de données".