IDC financial systems