Client management solutions for financial firms