Banking and investment management system