Data collection and integration