It is non-trivial. Every corporate bank usually provides some type of treasury services, which is how companies programmatically move money.
As far as I know, this is an international phenomenon. Keep in mind this is corporate banking, not consumer banking.
I'd happy answer any other questions you have @ https://cal.com/woodside/iso20022js