Most larger companies will use treasury management software within their finance organization to handle these issues (asset mix, risk, prediction, transfer, etc...).
Scanning the players will show you how some of them solve some of the problems you mention.
Scanning the players will show you how some of them solve some of the problems you mention.
https://en.wikipedia.org/wiki/Treasury_management_system