I’ve written before that the perfect combination of CRM and portfolio management probably doesn’t exist. I still believe it.
All-in-one platforms promise simplicity, but in practice they create new limitations. Compliance needs different functionality from portfolio management. Relationship managers need another view. Operations, risk and management each require their own tools, workflows and access rights.
So the goal shouldn’t be finding one perfect system. It should be building the right data hub.
A strong financial services data hub acts as the central source of truth. Client data, portfolios, transactions, documents and compliance records live in one reliable, well-governed structure. Different applications then sit on top of it, depending on the user and the task.
Compliance sees what compliance needs. Portfolio managers get the relevant investment data. Relationship managers work in a CRM built around client interaction. Each team uses specialised software, while the underlying data stays consistent.
This matters even more in the age of AI. AI tools are only as good as the data they can reach. Fragmented, duplicated or poorly structured data produces weak results, no matter how advanced the software looks.
It reminds me of my early days at Citicorp Private Bank. We worked with a stubborn mainframe — not flexible, not pretty, but the data quality was excellent.
Maybe the modern version of that mainframe is the data hub itself: stable at the centre, flexible at the surface.
Instead of replacing entire platforms every few years, institutions could adapt the software layer while protecting the quality, history and continuity of their data.
So here’s my question: do we need a better all-in-one system, or just a better data foundation?