Estas aplicaciones utilizan diversas técnicas para recopilar, limpiar, transformar y combinar datos de fuentes dispares, presentando una vista unificada al usuario. Ejemplos de tecnologías utilizadas incluyen:
* ETL (extracto, transformación, carga) procesos: Estos son comunes en la integración de datos a nivel empresarial.
* API (interfaces de programación de aplicaciones): Estos permiten que la aplicación acceda a los datos de otros sistemas mediante programación.
* raspado web: Esta técnica extrae datos de sitios web, aunque es menos confiable y puede estar en contra de los términos de servicio de algunos sitios web.
* Almacenamiento de datos: La integración de datos a gran escala a menudo implica almacenar los datos combinados en un almacén de datos central.
La aplicación resultante podría ser cualquier cosa, desde un tablero simple que muestra datos de múltiples fuentes a un complejo sistema de inteligencia empresarial que proporciona análisis avanzados.