The Challenge
What InnoCap Was Facing
InnoCap managed capital across six custodians and three fund administrators, each operating with different data formats, API protocols, and reconciliation schedules. Portfolio positions, NAV calculations, and risk exposure figures existed in separate silos with no single source of truth. Reconciliation was a two-day manual exercise each month, and cross-system discrepancies regularly delayed investor reporting by 48 hours.
The Solution
What We Built
We designed and built a middleware integration hub that connected all nine external systems through a unified data normalisation layer. Custom adapters were written for each custodian API — translating proprietary formats into a canonical data model — with automated reconciliation logic that flagged discrepancies in real time rather than at month end. A master data ledger aggregated positions, valuations, and risk metrics into a single queryable store that fed both the reporting layer and the risk dashboard.

Results
